1

当您将 JAVA_HOME 设置为指向 Java 7 JDK 时,WSO2 ESB 不会启动 - 显然这是由于 wso2server.sh 中标题为“使用正确的 JDK 版本处理 SSL 问题”的块。

我可以把它注释掉,服务器就会启动;但什么是“SSL 问题”?我搜索了各种论坛,但没有找到有关此的答案。看起来 Carbon 适用于 JDK6 及更高版本;是这样吗?

谢谢。

4

2 回答 2

2

它适用于 Java 7。

启动脚本不够智能,无法查找 JDK 1.6 及更高版本。它仅检测 1.6。因此,如果您知道您只会使用 7 或更高版本,则可以注释掉版本检查。

jdk_16=`$JAVA_HOME/bin/java -version 2>&1 | grep 1.6`

if [ "$jdk_16" = "" ]; then
   echo " [ERROR] CARBON is supported only on JDK 1.6 and higher"
   exit 1
fi

如果可以在 1.5 或更早版本上运行,则这些更早版本的检测可能比 1.6 或更高版本更容易检测。

于 2012-06-04T23:26:23.167 回答
0

如果您跟进上面的帖子,它会起作用,但我们不鼓励长期使用它,因为它从未经过测试,而且最近我们发现 JDK 7 在高并发运行时存在错误,但它说给定JDK 7 最新版本已修复此问题,因此您最好检查一下您的测试版本。

于 2013-05-04T23:56:02.510 回答