【问题标题】:Can I run WSO2 ESB 4.0.3 with Java 7我可以使用 Java 7 运行 WSO2 ESB 4.0.3
【发布时间】:2012-05-30 08:02:32
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: java wso2 wso2esb


    【解决方案1】:

    它适用于 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 或更高版本更容易检测到。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多