2011-08-03 29 views
2

$ TOMCAT_HOME/conf/server.xmlに複数のホスト定義がある場合はどうすればtomcat6サーバを再起動せずにサーブレットをリロードできますか? Tomcatを複数のホストで使用する場合のパラメータは何ですか?tomcat6サーバを再起動せずにサーブレットをリロードする方法

unpackWARsオートデプロイliveDeploy deployXMLなど

に--- added--新しいテキスト私は貴様が仮想ホストに構成されているので、私は、手動でTomcatマネージャを再起動を好きではありません。ユーザーが新しいサーブレットのバージョンをアップロードした場合、Tomcatは完全なTomcatサーバーを手動で再起動するために、sysadminの介入なしに新しいバージョンを自動的にリロードすることをお勧めします。

のserver.xml内のコンテキスト定義のサンプルは、このようなものです:

<Context path="" docBase="/webapps/client.com/servlets" reloadable="true" privileged="true"/> 

しかし、このclient.comは新しいサーブレットをアップロードした際、Tomcatは多くの日に新しいバージョンを更新しません彼はtomcatサーバーを再起動するために私に電話をする必要があります。この介入は、同じサーバー内の他のユーザーに対する通常の操作に影響します。

答えて

0

サーブレットコンテキストのリロードは、Tomcatマネージャアプリケーションを介して行うことができます。あなたがリロードすることによってあなたが意図するものを言うならば、より具体的な答えを与える方が簡単でしょう。

+0

を追加してください。元の投稿を更新してください。ありがとうございます。 –

+0

こんにちは、元の投稿を再編集してください。 –

3

チェックthis thread(短い設定で<Context reloadable="true" />)また、私はデバッグモードでtomcatを実行することが可能であると考えています。 (IDE経由で実行しない場合は、-Xdebug

関連する問題