アプリケーションをTomcatサーバーに自動的にデプロイするbashスクリプトを書いています。bash /コマンドラインからアプリケーションを停止するにはどうすればよいですか?
質問する
45425 次
5 に答える
12
私が知っている最も簡単な方法は、Tomcat マネージャー Web アプリケーションをインストールし、アプリケーションを停止するための URL とwget
その URL をメモすることです。
于 2012-06-18T13:34:55.513 に答える
12
tomcat-manager という tomcatを管理するためのこのコマンドライン スクリプトを試してください。Python が必要ですが、次のような Unix シェルからの操作が可能です。
$ tomcat-manager --user=admin --password=newenglandclamchowder \
> http://localhost:8080/manager/ stop /myapp
と:
$ tomcat-manager --user=admin --password=newenglandclamchowder \
> http://localhost:8080/manager deploy /myapp ~/src/myapp/myapp.war
HTTP 経由で tomcat と通信するため、「ローカル」で、つまり localhost を介して、または tomcat インスタンスにアクセスできる場所ならどこからでも動作します。
于 2013-01-03T06:52:47.757 に答える
3
Tomcat アプリケーションを停止するには 3 つの方法があります
- ローカル アクセスを使用すると、もちろんプロセスを停止できます。これにより、Tomcatが完全に停止します
- ローカルおよびリモート アクセスを使用すると、server.xml (デフォルト = 8005) で定義されている「シャットダウン ポート」にパスワードとともにアクセスできます。これにソケットを開いてパスワードを送信すると、tomcat は完全にシャットダウンします。
- あなたはサムのアドバイスに従います。
于 2012-06-18T15:35:06.783 に答える