我可以用Java 7运行WSO2 ESB 4.0.3吗?

时间:2012-05-30 08:02:32

标签: java wso2 wso2esb

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

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

感谢。

2 个答案:

答案 0 :(得分: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或更高版本。

答案 1 :(得分:0)

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