9

私はかなり長い間、startup.bat を介して Tomcat 6.0.37 サーバーを実行してきました。マシンの起動時に自動的に開始されるサービスとして tomcat を実行したいと考えています。

バットでサービスを作成しました:service.bat install.これにより、サービスが正常に作成されました.開始しようとすると、タイトルにエラーが表示されます.exe(tomcat6.exe)だけを実行しようとしました.これにより、まったく同じエラー。

CATALINA_HOME、JAVA_HOME、および JRE_HOME が正しく設定されていることを確認しました。bootstrap.jar は tomcat/bin に存在します。jvm へのパスは正しいです。jvm.dll は jre6/bin/server に存在します。

また、rt.jarがjreから欠落していると言った別のクラスが欠落しているスレッドを見つけました。これを確認したところ、私のものはjre6/lib/に存在します。

4

2 に答える 2

0

クラスパスへの JAR の追加などを処理するため、「Java as a Windows Service」フレームワークの 1 つを使用することをお勧めします。これは、「java -cp {set your classpath here...}」オプションを使用して手動で行うこともできます。

于 2013-09-12T19:38:26.693 に答える