目的は次のとおりです。
- おそらくホスト経由でリモートサーバーに接続します:ip、ポート:8181
- そのサーバーで実行されている Tomcat を停止します
- .war ファイルをデプロイする
- Tomcat を再起動する
以下に、このタスクを達成するためにこれまでに取ったいくつかのアプローチを示します。
これまでのアプローチ:
次の解決策を見てきましたが、どれもうまくいきませんでした:
- http://www.linuxquestions.org/questions/linux-newbie-8/start-tomcat-server-remotely-824472/ -- 非効率的
- http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Start_an_Existing_Application
- http://raibledesigns.com/wiki/Wiki.jsp?page=TomcatAntTasks -- 実際の Tomcat 自体ではなく、アプリケーションの開始/停止のみ
- http://cargo.codehaus.org/Remote+Container -- そのサーバーで実行されている tomcat を起動/停止しない