Antスクリプトを使用して3つのWARファイルを展開し、startup/shutdown.shを使用してtomcatを停止して開始します。 shutdown.shを実行すると、Tomcatプロセスは終了しません。私が "lsof -i:8080"の後にkillを実行するのを忘れると、tomcatはまだ起動しますが、firefoxはページをロードしません。なぜTomcatは正常に死んでいないのですか?WARを更新せずに死ぬことを嫌うTomcat - デプロイメントブルー
2番目の問題:以前はTomcatサーバーの起動/停止を処理するためにEclipseを使用していましたが、 WebContent内のjsファイルを更新する場合、サイトをdebug = trueモードで開始するだけで十分です。しかし、今、コマンドラインからTomcatを使用するときに、WARファイルを再生成してTomcatを再起動して変更を有効にする必要があります。なぜこれはそうですか?私のconf/server.xmlファイルの
関連部品:
<Host appBase="/home/local/deploy/eclipse/webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log." resolveHosts="false" suffix=".txt"/>
オートデプロイが本当だったとTomcatが私のためにそれをしないようはい、私は明示的にコンテキストパスを設定していません。そう 。それが問題なのでしょうか?
ほとんどの質問のタイトルのためにupvoteしたい... – mmcrae