我在Weblogic Server管理控制台中配置了所有SSL设置。 SSL端口是7102,我还使用了与OES一起安装的demo truststore,keystore。
所以它不起作用。当我打开https(没有网址)site.ru:7102我收到http 404错误。 我在服务器上用netstat检查监听端口,并且没有任何监听端口7102的进程。当我尝试在Weblogic Server管理控制台中编辑SSL端口时没有任何反应。我也尝试改变常见的“监听端口”和“激活更改”,但没有任何反应,Weblogic Server仍可在旧端口上工作 - 7101。 当我使用与服务器连接的OES Client config util时,我会得到以下异常:
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:407)
at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88)
at oracle.security.oes.enroll.EnrollmentClient.enroll(EnrollmentClient.java:135)
at oracle.security.oes.enroll.EnrollmentClient.main(EnrollmentClient.java:478)
at oracle.security.oes.tools.EnrollmentTool.doEnroll(EnrollmentTool.java:103)
at oracle.security.oes.tools.SMConfigTool.doEnrollment(SMConfigTool.java:1192)
at oracle.security.oes.tools.SMConfigTool.run(SMConfigTool.java:617)
at oracle.security.oes.tools.SMConfigTool.main(SMConfigTool.java:546)
Connection refused: connect
请告诉我,原因可能是什么。如何在Weblogic上运行SSL侦听?
答案 0 :(得分:0)
尝试三个选项......
备份config.xml并通过放置ssl端口进行编辑,确保ssl port enabled标记为true
转到管理控制台还可以根据您的要求更改ssl端口您在config.xml中输入的内容
3.确保您在防火墙中打开了该端口
Goto Run - &gt; wf.msc - &gt;入站连接 - &gt;新规则 - &gt;端口 - &gt;光洁度
重新启动所有节点(管理员和管理员)