2017-04-10 10 views
2

私は自分のコンピュータ上でローカルにいくつかの展開/開始/停止テストを行っています.Webappを展開してTomcatマネージャのwebappを通して管理することは非常に快適ですが、Tomcatを起動するとすぐには起動しません。設定済みのWebアプリケーションをTomcat 7にデプロイすることはできますが、起動しないようにすることはできますか?

これは実現可能ですか?

ドキュメント内では、Webアプリケーションのデプロイ方法とデプロイ方法(「server.xml」の「ホスト」設定を使用)を見つける方法しか見つかりませんでした。

これは私のserver.xmlの一部です:

<Host name="host1.localpc" appBase="C:\tools\tomcat\webapps\host1" unpackWARs="true" autoDeploy="true" deployIgnore="^(?!ROOT$).*?$" deployOnStartup="true"> 
    <Context docBase="C:\tools\tomcat\runnable\apache-tomcat-7.0.69\webapps\manager" path="/manager" privileged="true" /> 
    </Host> 
    <Host name="host2.localpc" appBase="C:\tools\tomcat\webapps\host2" unpackWARs="true" autoDeploy="true" deployIgnore="^(?!ROOT$).*?$" deployOnStartup="true"> 
    <Context docBase="C:\tools\tomcat\runnable\apache-tomcat-7.0.69\webapps\manager" path="/manager" privileged="true" /> 
    </Host> 
    <Host name="host3.localpc" appBase="C:\tools\tomcat\webapps\host3" unpackWARs="true" autoDeploy="true" deployIgnore="^(?!ROOT$).*?$" deployOnStartup="true"> 
    <Context docBase="C:\tools\tomcat\runnable\apache-tomcat-7.0.69\webapps\manager" path="/manager" privileged="true" /> 
    </Host> 

ホスト名がWindows HOSTSファイルthrought処理されます。
私はTomcat 7.0.69を実行しています

答えて

0

Hum ...確かに、私が知っている限り、Tomcatは展開直後に自動的に開始されます。それでも、アプリケーションのデプロイと停止を行うAntスクリプトを入手できるモジュールであるTomcat Client Deployerを見てみることをお勧めします。これを達成するには、次のようにします。

  • Download the TCD
  • パラメーターbuild.xml
  • ant deploy stopを呼び出して展開して停止します。
関連する問題