13

突然、何らかの理由で tomcat サーバーが実行/開始/停止していません。

以下は、起動コマンドを実行したときに得られる結果です。

  C:\Program Files\jasperserver-3.5.0\apache-tomcat\bin>startup
Using CATALINA_BASE:   C:\Program Files\jasperserver-3.5.0\apache-tomcat
Using CATALINA_HOME:   C:\Program Files\jasperserver-3.5.0\apache-tomcat
Using CATALINA_TMPDIR: C:\Program Files\jasperserver-3.5.0\apache-tomcat\temp
Using JRE_HOME:        C:\PROGRA~1\JASPER~1.0\java\jre

Tomcat ウィンドウが一瞬ポップアップして消えます。

(c:\program files の下に別の Java インスタンスがインストールされています)

ヘルプ!!!

アップデート:

カタリナ ファイルからのログ

Mar 22, 2011 3:41:50 AM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Mar 22, 2011 3:41:50 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1017 ms
Mar 22, 2011 3:41:51 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Mar 22, 2011 3:41:51 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
Mar 22, 2011 3:41:51 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Mar 22, 2011 3:42:06 AM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Mar 22, 2011 3:42:06 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Mar 22, 2011 3:42:06 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/43  config=null
Mar 22, 2011 3:42:06 AM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Mar 22, 2011 3:42:06 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 15374 ms
4

11 に答える 11

25

catalina.bat runの代わりに使用しstartup.batます。その後、ウィンドウは消えず、何が起こっているかを見ることができます

于 2011-03-23T00:14:01.560 に答える
2

私は同じ問題を抱えていて、このように解決しました:

まず、@ykaganovich の提案に従って、catalina.bat start コマンドを使用してサーバーを起動しようとしました。問題は解決しませんでしたが、少なくともエラーを特定したログが表示されました。これは非常に役に立ちました。

私の場合、ログには、問題は Java のバージョンが原因であると書かれていました。JDK7 を指す JAVA_HOME 変数がありましたが、Tomcat バージョンでは JDK8 を指す必要がありました。

JAVA_HOME 変数を (JDK7 ではなく) JDK8 を指すように変更し、catalina.bat start コマンドを再度実行すると、完全に機能し、サーバーが起動しました。私の提案が誰かの役に立てば幸いです。

于 2017-05-28T15:52:18.087 に答える
0

Tomcat ユーザー ファイル (tomcat-users.xml) を開き、スピーチ マークをすべて閉じていることを確認します。それが私のためにそれを修正したものです。

次に、ロール名を再確認します。

<tomcat-users>
<role rolename="admin" />
<role rolename="manager" />
<user username="admin" password="secret" roles="admin,manager" />
</tomcat-users>

最後に、bin から startup.bat ファイルを実行します。

于 2020-06-11T13:45:19.933 に答える
-1

Tomcat7w.exe を開くか、以下の手順に従ってください。

(C:\Program Files\Apache Software Foundation\Tomcat 7.0 フォルダーの下に Tomcat をインストールしました)

  1. 管理者としてコマンドプロンプトを開く
  2. 実行 --> "C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin\Tomcat7w.exe" //MS//
  3. システムトレイにアイコンが表示されるようになりました
  4. アイコンをダブルクリックして開始/停止
于 2016-08-27T08:54:36.087 に答える