Tomcat manager 復活させる [第二回]
開発環境にてTomcat Managerを復活させ、とりあえず war をぶっこめる状態にする。
手動でサーバにファイルを上げてコンパイルなんてやってられない。
Tomcat のバージョンは 6.0.35。Manager はとっくの昔に消されているため、外部から拾ってくる必要がある。自分はソースコードを拾いなおしてきたが、たぶんそんな必要はないと思われる。
apache-tomcat-6.0.35-src/webapps/
にmanager, host-manager があった。これをぶち込み直す。
とりあえずバックアップを全部取っておく。
ここでwebapps/ROOTが書き換えられてたので、バックアップもとったことなので元に戻す。ここでいつもの画面が見られる。
manager にアクセスするユーザを定義しておく。
conf/tomcat-users.xml の一番下当たりの tomcat-users に書き足す。これは Tomcat6用。7とか8とかではまた異なるらしい。
<role rolename="manager"/>
<user username="manager" password="password" roles="manager"/>
もう少し考えておくべきだが、開発なので適当にしてしまう。
このあたりで再起動をかけておく。
これで所謂 eclipse -> war 作成 -> tomcat manager の流れができる。
このプロジェクトが10年ぐらい前に戻れた。
しかしこれでは、コンフィグファイル/web.xml がサーバごとにあるので、毎回リネームをするという作業が発生する。
この次は jenkins で自動的にぶっこむようにして5年ぐらい前に戻れるようにしたい。
Tomcat: The Definitive Guide: The Definitive Guide
- 作者: Jason Brittain,Ian F. Darwin
- 出版社/メーカー: O'Reilly Media
- 発売日: 2008/12/17
- メディア: Kindle版
- この商品を含むブログを見る
manager って何よ
webブラウザから tomcat のアプリケーションを更新したり削除したりできる何か。
host-manager って何よ
仮想ホストの設定ができる何からしい。
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携