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

12 篇文章 3 订阅
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に変更。

以上を修正して再起動。動いたのでよし。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值