我们将WebLogic服务器的配置更改为使用HTTPS和T3S进行连接,并使用安全加密端口9002而不是明文端口7001。然而,当使用Web逻辑脚本工具(WLST)的connect()函数时,会引发错误。
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中却没有启用隧道。我不是控制服务器的人,所以我只需要提出一些建议,并希望这些指令得到遵守。
发布于 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.”的脚本并不能给我好的感觉
发布于 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 " ;之前导出它
https://stackoverflow.com/questions/51508633
复制相似问题