3

これは、JSWrapperを使用してWindowsサービスとしてインストールしたばかりのサービスを開始しようとするとログファイルに表示されます。

ステータス| ラッパー| 2011/06/16 13:55:57 | JVMを起動しています...
エラー| ラッパー| 2011/06/16 13:55:57 | アプリケーションのロード中にJVMが終了しました。
ステータス| ラッパー| 2011/06/16 13:55:57 | JVM再起動が無効になっています。シャットダウンします。
ステータス| ラッパー| 2011/06/16 13:55:58 | <-ラッパーが停止しました

この問題を解決するために何をする必要があるか誰か教えてもらえますか?Javaをインストールし、環境変数にパスを正しく設定しました。何が起こっているのかわからない。

4

4 に答える 4

2

Wrapperの初期化からのJVMの出力もないため、wrapper.java.commandにsthが間違っていると思います...

confファイルでwrapper.debug=trueを設定して、デバッグモードを有効にしてください。ラッパーが実行しようとしているJVMのコマンドラインが表示されます。

どちらの場所でも問題がない場合は、出力を投稿して見てみましょう...

乾杯、

于 2011-08-31T08:35:23.920 に答える
0

詳細情報なしであなたの質問に答えるのは少し難しいです。アプリケーションの起動中にすべてをログに記録してみて、JVMを終了するコードの部分を分離してください。また、JSWで使用されているJavaのバージョンを確認してください-Eclipseで使用しているものと同じですか?

于 2011-06-16T21:40:20.943 に答える
0

アプリケーションが起動中に例外をスローしています。スローされているもののログを見つけるか、プログラムがログを出力するようにキャッチオール例外ハンドラーを設定する必要があります。これを行うには、メインにスレッドグループを見つけてもらい、次にThreadGroupのキャッチされない例外ハンドラーを設定します。

于 2011-06-16T21:27:00.593 に答える