[Tomcat] Tomcat6インストール後、初期画面が表示されない問題

Tomcatのインストールをして起動したのに何故か初期画面が表示されないという憂き目に遭いました…

というわけで、同じようなことが起こった時のために解決策を書いておきます!

再起動してみる

私はこれで解決しました。インストール直後、

# service tomcat6 start
Starting tomcat6:                                          [  OK  ]

とやって、起動したら問題なく起動したっぽいのにhttp://(ホスト名):8080/にアクセスしても、http://localhost:8080/にアクセスしても、さっぱりつながらず。外部から試してもやっぱりつながりませんでした。
そこで、再起動したら何故か今度はきちんとつながりました。謎。

# service tomcat6 restart
Stopping tomcat6:                                          [  OK  ]
Starting tomcat6:                                          [  OK  ]

つながったからいいものの、これでいいのかと言いたい(笑)

文字コードの変更

これは自分が試したわけではなくて、google先生に聞いた時に見つけただけですが、将来役に立つかもしれないので書いておきます(笑)
tomcat-users.xmlというファイルの1行目の文字コード宣言をutf-8に書き換えるというものです。ちなみに、私の場合は確認したところ、最初からutf-8になってました。

# find / -name tomcat-users.xml
/etc/tomcat6/tomcat-users.xml
# vi /etc/tomcat6/tomcat-users.xml

(viで編集)

<?xml version='1.0' encoding='utf-8'?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
(…以下略)

(:wqで保存して終了)

ちなみに、おかしい場合には、「utf-8」となっているところが「cp932」となっているそうです。

おしまい

こういうケース別のトラブル対応マニュアルみたいなものがあればすごく便利なんですけどね。環境にもよるだろうし作るのも難しいんでしょうか。。どこかにいいまとめとかあったら教えて下さいm(_ _)m

タイトルとURLをコピーしました