首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WLST -无法连接()与HTTPS - T3S协议-端口9002

WLST -无法连接()与HTTPS - T3S协议-端口9002
EN

Stack Overflow用户
提问于 2018-07-24 22:53:57
回答 2查看 4K关注 0票数 1

我们将WebLogic服务器的配置更改为使用HTTPS和T3S进行连接,并使用安全加密端口9002而不是明文端口7001。然而,当使用Web逻辑脚本工具(WLST)的connect()函数时,会引发错误。

代码语言:javascript
复制
WLSTException: Error occurred while performing connect : Cannot connect via t3s or https. If using demo certs, verify that the -Dweblogic.security.TrustKeyStore=DemoTrust system property is set. : t3s://DatServer:9002: Destination 10.10.100.3, 9002 unreachable; nested exception is:
        javax.net.ssl.SSLHandshakeException: General SSLEngine problem; No available router to destination
Use dumpStack() to view the full stacktrace :

连接函数的语法是:connect('user', 'password', 't3s://host:9002')

此connect()函数在从HTTP切换到HTTPS之前运行良好。现在,我们不能使用connect命令连接到远程管理服务器。有人知道怎么解决这个问题吗?

我读了一些有趣的帮助选项,但似乎都没有用。这些帮助建议和提示位于以下位置:https://community.oracle.com/thread/1036828

我们能够通过telnet连接到远程主机和端口。我们看到端口是打开的,并使用netstat监听循环回发地址上的连接。我们尝试将这些选项添加到脚本调用:java -cp /path/to/weblogic.jar weblogic.WLST -Dweblogic.security.TrustKeyStore=DemoTrust -Dssl.debug=true Dweblogic.security.SSL.ignoreHostnameVerification=true -Djava.security.egd=file:/dev/./urandom中,但这也不起作用。

我们在WebLogic的General选项卡中启用了隧道,但在HTTP中却没有启用隧道。我不是控制服务器的人,所以我只需要提出一些建议,并希望这些指令得到遵守。

EN

回答 2

Stack Overflow用户

发布于 2018-08-16 14:36:09

我让它在12.2里运行。通过在../oracle_common/common/bin/setWlstEnv_internal.sh末尾添加以下行(您需要自定义第5行和第6行,括号中的值):

JAVA_OPTIONS="-Dweblogic.security.SSL.enableJSSE="true“${ JAVA_OPTIONS },JAVA_OPTIONS="-Dweblogic.security.SSL.ignoreHostnameVerification=true ${JAVA_OPTIONS},JAVA_OPTIONS="-Dweblogic.security.TrustKeyStore=CustomTrust ${JAVA_OPTIONS},JAVA_OPTIONS="-Dweblogic.security.CustomTrustKeyStoreFileName= ${JAVA_OPTIONS},JAVA_OPTIONS="-Dweblogic.security.CustomTrustKeyStorePassPhrase= ${JAVA_OPTIONS},JAVA_OPTIONS="-Dweblogic.security.CustomTrustKeyStoreType=JKS ${JAVA_OPTIONS}

并修改在.. /oracle_oracle/oracle/bin/wlst_interne.sh中以“${JAVA_HOME}/bin/java”‘${JVM_ARGS}开始的行.通过添加${JAVA_OPTIONS},使其看起来如下: eval‘${JAVA_HOME}/bin/java’${JVM_ARGS} ${JAVA_OPTIONS} weblogic.WLST‘’$@‘

希望这会有所帮助,尽管修改了名为“..internal.”的脚本并不能给我好的感觉

票数 1
EN

Stack Overflow用户

发布于 2022-05-10 12:58:04

在运行wlst.sh export WLST_PROPERTIES=" -Dweblogic.security.TrustKeyStore=CustomTrust -Dweblogic.security.CustomTrustKeyStoreFileName=/u01/oracle/properties/truststore.jks -Dweblogic.security.CustomTrustKeyStoreType=jks -Dweblogic.security.CustomTrustKeyStorePassPhrase=qaz@1234 " ;之前导出它

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51508633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档