当您将JAVA_HOME设置为指向Java 7 JDK时,WSO2 ESB无法启动 - 显然这是由于wso2server.sh中的块“使用正确的JDK版本处理SSL问题”。
我可以对此进行评论,服务器将启动;但是什么是“SSL问题”?我搜索了各种论坛,但没有找到答案。看起来Carbon适用于JDK6及更高版本;是这样的吗?
感谢。
答案 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最新版本修复了给定的问题,因此您最好检查一下测试版本。