Tomcat6.0をインストールして、
http://127.0.0.1:8080
にアクセスすると、ふつう猫の絵が見れる。
なのに、ずーっとだんまりになることがある。
この場合、Tomcat Homeの下のlogsにあるcatalina.年-月-日.log
たとえば、WindowsにデフォルトでTomcat6.0をインストールし、2009年3月12日のログなら
C:/Program Files/Apache Software Foundation/Tomcat 6.0/logs/catalina.2009-03-12.log
(上記/は、Windowsであれば、半角の円マーク)
を確認する。
java.io.UnsupportedEncodingException: cp932
のような、cp932というエラーが出ていたら、それは、設定ファイル中の
エンコーディングにcp932と指定されているけど、それって何?
ってことだから、そいつをutf-8に直す。
どうも、Tomcatのconfの下のtomcat-users.xmlが間違っているみたい。
tomcat-users.xmlは、Tomcat Homeのconfフォルダの下にある。
たとえば、WindowsにデフォルトでTomcat6.0をインストールしていたら、
C:/Program Files/Apache Software Foundation/Tomcat 6.0/conf/tomcat-users.xml
(上記/は、Windowsであれば、半角の円マーク)
に、tomcat-users.xmlがある。
これをエディタで開くと(一番初めの)XML宣言部分にcp932がある。
これをutf-8にする。
念のため、ほかのconfフォルダのエンコーディングを確認したほうがいいかも。
で、再起動したのち、
http://127.0.0.1:8080
にアクセスすると、ふつう猫の絵が見れる。