Scientific Linux 6.3でTomcatを動かそうとして、なぜかTomcat Managerが使えなかったから原因を探ってみた。
とりあえずインストール
sudo yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps
sudo service tomcat6 start
これでとりあえず開始できた・・・はずw
んで
http://localhost:8080
にアクセスするとあのページ
が現れた。
んで、左のTomcat Managerをクリック!
ユーザーとパスワードを入力しなさいだって!
ここで、間違いが発生。
/usr/local/tomcat/conf/tomcat-user.xml
を修正してたんだけどそれが違った。
/(^o^)\
酒飲みながらやった30分ほどを返してくれ。
ホントは/usr/share/tomcat/conf/tomcat-user.xml
だったのだ。
こいつの中に
<role rolename="manager" /> <user username="ID" password="PASS" roles="manager" />
と入力し、sudo service tomcat6 restart
でおk
見事に入れた。
ちなみに
hogehoge.war ファイルの置き場も
/usr/share/webapps/
の方で、こっちに置けばうまくいく。
っていう当たり前のメモ