0

ESB と CEP の両方を同じマシンにインストールして実行しようとしています。ポートの競合を防ぐためにポート オフセットを 1 に設定しようとしましたが、ESB を実行した後でも CEP を実行できません。cmd のエラー ログは次のとおりです。

`C:\Program Files\yajsw-stable-11.03_cep\bat>call setenv.bat
"java" -Xmx30m -Djna_tmpdir="C:\Program Files\yajsw-stable-11.03_cep\bat\/../tmp
" -jar "C:\Program Files\yajsw-stable-11.03_cep\bat\/../wrapper.jar" -t     "C:\Program Files\yajsw-stable-11.03_cep\bat\/../conf/wrapper.conf"
YAJSW: yajsw-stable-11.03
OS   : Windows 7/6.1/amd64
JVM  : Oracle Corporation/1.7.0_75
Dec 20, 2015 11:44:31 AM org.apache.commons.vfs2.VfsLog info
INFO: Using "C:\Users\K5563~1.KHA\AppData\Local\Temp\vfs_cache" as temporary files store.
platform null
************* STARTING "WSO2CARBON_cep" ***********************

Service "WSO2CARBON_cep" NOT started
Press any key to continue . . .`

最初 : 問題の原因を突き止めるための適切なログをどこでどのように見つけることができますか? ご存じのとおり、プログラムが実行を開始するまで、:repository\logs には何もありません。2 : 考えられる原因について何か考えがある場合は、お知らせください。

追加情報: jdk 1.7.0_75、esb 4.9.0、cep 4.0.0、yajsw 11.03 を使用していますが、esb と cep の両方のインストール後に成功メッセージが表示されました。競合を防ぐために、Windows サービスとしてインストールする際に異なるサービス名を付けました。また、Windows サービス リストで両方を確認できます。

読んでくれてありがとう。

4

1 に答える 1

0

2 台の Carbon サーバーを Windows サービスとして起動するには、以下のブログ投稿 [1] に従ってこの問題を解決してください。このブログでは、2 つのサービスを Windows サービスとして実行する方法について説明しています。

Windows サービスとして 2 つのノードをセットアップする際に考慮すべき重要な領域は次
のとおりです。

2. [1] に示すように、wrapper.conf 内の関連する場所で esb_home と cep_home を更新して、デフォルト値である carbon_home を置き換えてください。

3.ポートの競合を避けるために、2 つのノードのいずれかのポート オフセットが 1 ずつ増加していることを確認します。

4. 2 つの yajsw-stable-11.03 を installService.bat と startService.bat で起動して、サービスを実行します。

注: yajsw-stable-11.03 バージョンを使用してこのシナリオを試しました。

[1] http://blog.lasindu.com/2015/05/how-to-start-two-or-more-wso2-servers.html

于 2016-08-03T10:06:40.757 に答える