您的位置:首页 > 编程语言 > Java开发

关于weblogic 从jdk6升级到jdk7所遇到的问题-FATAL Alert:PROTOCOL_VERSION error

2017-05-09 00:00 246 查看
摘要: 关于将weblogic 的jdk版本从jdk6升级到jdk7时候,遇到nodemanager 无法使用的问题:FATAL Alert:PROTOCOL_VERSION - The protocol version requested is recognized but not supported.
网络参考资料特别少,大部分只能够阅读官方文档。

<WARNING> <Uncaught exception in server handlerjavax.net.ssl.SSLHandshakeException: FATAL Alert:PROTOCOL_VERSION - The protocol version requested is recognized but not supported.>
javax.net.ssl.SSLHandshakeException: FATAL Alert:PROTOCOL_VERSION - The protocol version requested is recognized but not supported.

参考博文:

http://docs.oracle.com/cd/E13222_01/wls/docs81/secmanage/ssl.html
https://docs.oracle.com/middleware/1213/wls/SECMG/ssl_version.htm#SECMG635

http://docs.oracle.com/cd/E23943_01/doc.1111/e14142/jdk7.htm#WLSIG262

http://stackoverflow.com/questions/41978983/weblogic-deploy-error

解决方法:

首先

{$PROJECT}/base_domain/bin/startWebLogic.sh 添加SSL3 协议

JAVA_OPTIONS="-Dweblogic.security.SSL.protocolVersion=SSL3 ${JAVA_OPTIONS}"

其次另外替换 Jre lib security 下面的两个lib

{JDK_HOME/jre/lib 下面两个文件

US_export_policy.jar

local_policy.jar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息