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せなあかんな.
- https://www.google.co.jp/ ×46
- http://yandex.ru/clck/jsredir?from=yandex.ru;searc... ×1
- http://yandex.ru/clck/jsredir?from=yandex.ru;searc... ×1
- http://yandex.ru/clck/jsredir?from=yandex.ru;searc... ×1
- https://www.google.co.jp/ ×1
- http://search.fenrir-inc.com/?q=http-alt tomcat&hl... ×1
- http://yandex.ru/clck/jsredir?from=yandex.ru;searc... ×1
- tomcat 移行 ×10 / tomcat4 tomcat6 移行 ×3 / LinkStation tomcat ×3 / tomcat FTP 移行 ×2 / tomcat 6 移行 ×1 / suse tomcat 表示できない 8080 ×1 / tomcat 64bit 移行 ×1 / tomcat5 tomcat6 移行 windows ×1 / tomcat サーバ移行 ×1 / WAS tomcat 移行 ×1 / tomcat ログ 種類 ローテーション ×1 / suse tomcat 8080 アクセスできない ×1 / Tomcatへの移行 ×1 / log4j tomcat6 windows ×1 / tomcatへ移行 ×1 / tomcat6 待ちうけポート ×1 / 表示されないsuse 8080 tomcat ×1 / tomcat6 tomcat5.5 互換性 ×1 / tomcatまとめ ×1 / Tomcatへ移植 ×1 / tomcat sudo lsof ×1