yuu_nkjm blog


2011-07-16(Sat) [長年日記]

[サーバまとめ][openSUSE][Tomcat] Tomcatの移行のまとめ

インストール

  • yastで"tomcat6"と"tomcat6-admin-webapps"を入れる.
  • tomcatのマネージャを操作するアカウントの設定を/etc/tomcat/tomcat-users.xmlに書き込む.
    <user name="admin" password="*********" roles="admin,manager,admin-gui,adm
    in-script,manager-gui,manager-script,manager-jmx,manager-status" /> 
    

データの移行

  • Tomcatのデータが/usr/local/share/tomcat以下,MySQLのデータが/var/lib/mysqlにあるので,その辺りも持っていく.
  • 移行元から/usr/local/share/tomcat,/etc/tomcat6を持ってくる.

トラブルシューティング

  • yastでTomcat6をインストール."/etc/init.d/tomcat6 start"としても,Tomcatが8080番で待ち受けてくれなかった./etc/tomcat6/tomcat6.confの設定で8080番ポートで待ち受けとなっているところがコメントアウトされているので,それを解除した後,tomcatを再起動したら,8080番でアクセス出来るようになった.その後は,tomcat6.confの該当行をコメントアウトしても解除しても挙動が同じになった.謎だ….
  • "lsof -i"で,ポートの使用状況を確認できる(ポートやファイルの利用状況を調べる(ファイルをオープンしているプロセスを調べる) - yuu_nkjm blog(2012-11-27))."lsof -i|grep 8080"として,何も表示されないので,上記のような操作を行った.8080番で待ち受けている状態で,"lsof -i|grep 8080"としても何も表示されなかった."lsof -i|grep tomcat"としたところ,tomcatがhttp-altポートで待ち受けていることが分かった.http-altが8080という意味らしい.ポート名でgrepかけるだけでなく,サービス名でもgrepせなあかんな.

トップ «前の日記(2011-07-15(Fri)) 最新 次の日記(2011-07-17(Sun))» 月表示 編集 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|