歩行訓練

おいっちにー!

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 の流れができる。

f:id:umetyuu:20141119154121p:plain

このプロジェクトが10年ぐらい前に戻れた。

しかしこれでは、コンフィグファイル/web.xml がサーバごとにあるので、毎回リネームをするという作業が発生する。

 

この次は jenkins で自動的にぶっこむようにして5年ぐらい前に戻れるようにしたい。

 

Tomcat: The Definitive Guide: The Definitive Guide

Tomcat: The Definitive Guide: The Definitive Guide

 

 

manager って何よ

webブラウザから tomcat のアプリケーションを更新したり削除したりできる何か。

host-manager って何よ

仮想ホストの設定ができる何からしい。

 

2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携