您的位置:首页 > 理论基础 > 计算机网络

Tomcat6.0安装后http://localhost:8080/打不开

2011-09-29 14:01 429 查看
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に変更。

以上を修正して再起動。動いたのでよし。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐