(我不是Java专家,但如果您能提供说明,以及我需要在哪里运行命令或进行更改,我会很好的,再次谢谢)
我们有一个https客户端,它通过ssl连接到We服务。这在Java 7上运行得很好。我们正在将计算机升级到Java 8更新162。不幸的是,客户端不再能够连接到the服务。我想知道是什么导致了这个问题,以及如何修复它?
客户端抛出以下异常:
Log SOP opened on 18/10/19 at 12:10:29:692
Log SOP is logging at level 4 at 12:10:29:692
SOP|SOP|L4|12:10:29:692|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Logging in user 'dmdbadm'...
SOP|SOP|L4|12:10:29:739|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Establishing connection to service order manager...
SOP|SOP|L4|12:10:29:817|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Connection to service order manager successfully established.
SOP|SOP|L3|12:10:29:863|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|error during JRMP connection establishment; nested exception is:
javax.net.ssl.SSLException: Received fatal alert: unexpected_message
SOP|SOP|L4|12:10:43:826|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Logging out user ''...
SOP|SOP|L4|12:10:43:888|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Establishing connection to service order manager...
SOP|SOP|L4|12:10:43:950|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Connection to service order manager successfully established.
SOP|SOP|L2|12:10:43:982|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Error connecting to service order manager: java.lang.NullPointerException
SOP|SOP|L3|12:10:44:028|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|null"发布于 2019-11-19 23:46:27
看起来您的服务器需要not secure anymore的SSLv3协议,而Java8正确地拒绝了连接。根据Java 8 Release Highlights,Java8更新31 (8u31)禁用了SSLv3。
您有两个选择:
发布于 2020-02-01 01:51:10
抱歉,所以我听从了你的建议,Karol Dowbecki Java update 31禁用了SSLv3,所以安装了Java update 25,这解决了这个问题,所有的应用程序在封闭的网络上都工作得很好。
我理解SSL需要在应用程序端升级到TLS,但我无法控制这一点,因为它是由不同的团队支持的。
https://stackoverflow.com/questions/58936384
复制相似问题