Tomcat6.0のインストール。
OS:winXP JDK:jdk1.6.0_13
Tomcat:apache-tomcat-6.0.18.exe
【前提条件】
・JDK1.6がインストールされていること。
・環境変数 JAVA_HOME が設定されていること。デフォで入れば「C:Program FilesJavajdk1.6.0_13」。
インストール時にJDKを選択する画面はJAVA_HOMEの値を設定。
インストール完了⇒起動⇒WEBブラウザ確認⇒なにもでない。orz
⇒ログファイルを確認。
で、エラーログのポイントは次の2つ。
---------------------------------------------------
2009/mm/dd hh:mm:ss org.apache.coyote.http11.Http11Protocol init
致命的: エンドポイントを初期化中のエラーです
java.net.BindException: Address already in use: JVM_Bind<null>:8080
---------------------------------------------------
2009/mm/dd hh:mm:ss org.apache.naming.NamingContext lookup
警告: 参照の解決中に予測しない例外が発生しました
java.io.UnsupportedEncodingException: cp932
---------------------------------------------------
ひとつめは「Address already in use: JVM_Bind<null>:8080」で、ポートがすでに使用されてる。なのでコマンドラインからnetstatコマンドで調べる。
------------------------------
C:Document and Settingxx>netstat -ano
Active Connections
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 688
------------------------------
プロセスIDからアプリケーションを特定。動的ポート取得だったので停止。これでOK。
2つめは「java.io.UnsupportedEncodingException: cp932」
cp932のエンコードはサポートしていないのでだめらしい。今回はconfフォルダにtomcat-users.xmlの頭にcp932があったのでこれをutf-8に変更。
以上を修正して再起動。動いたのでよし。
OS:winXP JDK:jdk1.6.0_13
Tomcat:apache-tomcat-6.0.18.exe
【前提条件】
・JDK1.6がインストールされていること。
・環境変数 JAVA_HOME が設定されていること。デフォで入れば「C:Program FilesJavajdk1.6.0_13」。
インストール時にJDKを選択する画面はJAVA_HOMEの値を設定。
インストール完了⇒起動⇒WEBブラウザ確認⇒なにもでない。orz
⇒ログファイルを確認。
で、エラーログのポイントは次の2つ。
---------------------------------------------------
2009/mm/dd hh:mm:ss org.apache.coyote.http11.Http11Protocol init
致命的: エンドポイントを初期化中のエラーです
java.net.BindException: Address already in use: JVM_Bind<null>:8080
---------------------------------------------------
2009/mm/dd hh:mm:ss org.apache.naming.NamingContext lookup
警告: 参照の解決中に予測しない例外が発生しました
java.io.UnsupportedEncodingException: cp932
---------------------------------------------------
ひとつめは「Address already in use: JVM_Bind<null>:8080」で、ポートがすでに使用されてる。なのでコマンドラインからnetstatコマンドで調べる。
------------------------------
C:Document and Settingxx>netstat -ano
Active Connections
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 688
------------------------------
プロセスIDからアプリケーションを特定。動的ポート取得だったので停止。これでOK。
2つめは「java.io.UnsupportedEncodingException: cp932」
cp932のエンコードはサポートしていないのでだめらしい。今回はconfフォルダにtomcat-users.xmlの頭にcp932があったのでこれをutf-8に変更。
以上を修正して再起動。動いたのでよし。