1

Java 7 JDK を指すように JAVA_HOME を設定すると、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 に答える