Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

tomcatのVerに関して

 今まではTomcat6.0を使用していたのですが、訳あって5.5に変更することになりました。
 そこで6.0をアンインストールし、再起動後に5.5をインストールしたのですが、なぜか「http://localhost:8080/」が表示されません。
 確認のため再度6.0をインストールしたのですが、その場合はきちんと表示されます。
 上記現象に関して、なにか情報をお持ちの方がいらっしゃいましたら、教えていただけると幸いです。

 ちなみに使用していたJDKは6u2(8/30時点で入手可能な最新版)です。

16

回答

5037

閲覧

16件の回答

評価

0

追加
 掲示板の過去記事にありました
「C:\WINDOWS\system32\drivers\etc\hosts」は確認済みです。

評価

0

可能性として考えられること。

(1)5.5を動かしてない。
(2)ローカルアドレスにプロキシサーバを使用している。

評価

0

(3)server.xmlがおかしい、javaのパスが違う等で起動に失敗している
(4)server.xmlで指定しているポートが違う

なんでしょうね。

評価

0

早々の回答ありがとうございます。

>5.5を動かしてない。
 両Verを同時にインストールしておりませんし、画面右下の「Monitor Tomcat」で起動を確認しておりますのでその可能性はないと思います。(念のためConfigure Tomcatからの起動も試しております)

>ローカルアドレスにプロキシサーバを使用している
 6.0を5.5に変更しただけでどこか設定が変わるのでしょうか。もしよろしければ詳しく教えていただけると助かります・・・

評価

0

教えて君キターッ

評価

0

 返答している間にmioさんの書き込みが・・・(汗)
 全てデフォでインストールした場合6.0ではserver.xmlを変更することはなかったはずですが、(インストールの際に聞かれるポート番号はデフォの8080です)

 環境変数に設定した値は
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_02
PATH:C:\Program Files\Java\jdk1.6.0_02\bin
 です。両方アドレスバーからコピペしたので間違いはないと思うのですが・・・

 見当違いのレスでしたら、ご容赦ください。

評価

0

catalina.batにJAVA_HOMEが指定されているかも知れません。

というか、Tomcatのログは出てないんでしょうか。

評価

0

 ログ、忘れてました。コピペしてみます。

========================

2007/08/30 14:04:28 org.apache.coyote.http11.Http11AprProtocol init
情報: Coyote HTTP/1.1を http-8080 で初期化します
2007/08/30 14:04:28 org.apache.coyote.ajp.AjpAprProtocol init
情報: Initializing Coyote AJP/1.3 on ajp-8009
2007/08/30 14:04:28 org.apache.catalina.startup.Catalina load
情報: Initialization processed in 594 ms
2007/08/30 14:04:28 org.apache.catalina.core.StandardService start
情報: サービス Catalina を起動します
2007/08/30 14:04:28 org.apache.catalina.core.StandardEngine start
情報: Starting Servlet Engine: Apache Tomcat/5.5.23
2007/08/30 14:04:28 org.apache.catalina.core.StandardHost start
情報: XML検証は無効です
2007/08/30 14:04:29 org.apache.coyote.http11.Http11AprProtocol start
情報: Coyote HTTP/1.1を http-8080 で起動します
2007/08/30 14:04:29 org.apache.coyote.ajp.AjpAprProtocol start
情報: Starting Coyote AJP/1.3 on ajp-8009
2007/08/30 14:04:29 org.apache.catalina.storeconfig.StoreLoader load
情報: Find registry server-registry.xml at classpath resource
2007/08/30 14:04:29 org.apache.catalina.startup.Catalina start
情報: Server startup in 1438 ms
2007/08/30 14:04:57 org.apache.coyote.http11.Http11AprProtocol pause
情報: Coyote HTTP/1.1を http-8080 で一時停止します
2007/08/30 14:04:58 org.apache.coyote.ajp.AjpAprProtocol pause
情報: Pausing Coyote AJP/1.3 on ajp-8009
2007/08/30 14:04:59 org.apache.catalina.core.StandardService stop
情報: サービス Catalina を停止します
2007/08/30 14:04:59 org.apache.coyote.http11.Http11AprProtocol destroy
情報: Coyote HTTP/1.1を http-8080 で停止します
2007/08/30 14:05:00 org.apache.tomcat.util.net.AprEndpoint$Acceptor run
致命的: Socket accept failed
org.apache.tomcat.jni.Error: ?u???b?N?????? WSACancelBlockingCall ???
    at org.apache.tomcat.jni.Socket.accept(Native Method)
    at org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:1002)
    at java.lang.Thread.run(Unknown Source)
2007/08/30 14:05:00 org.apache.coyote.ajp.AjpAprProtocol destroy
情報: Stopping Coyote AJP/1.3 on ajp-8009
2007/08/30 14:05:01 org.apache.tomcat.util.net.AprEndpoint$Acceptor run
致命的: Socket accept failed
org.apache.tomcat.jni.Error: ?u???b?N?????? WSACancelBlockingCall ???
    at org.apache.tomcat.jni.Socket.accept(Native Method)
    at org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:1002)
    at java.lang.Thread.run(Unknown Source)

========================

インストールしたばかりのものなので余分なところはないかと思われます。

評価

0

windowsファイアーウォールじゃね?
普通はアプリ単位で個別で設定するだろ。

評価

0

 ななしさん。回答ありがとうございます。
 windowsファイアウォールは無効にしてあります。
 ちなみにノートン先生のほうはアプリ単位で「全て許可」となっております。

評価

0

Tomcat5.5をインストールする際、ディレクトリは完全にクリーンだったでしょうか?
なにかファイルが残ったままになっていませんでしたか?

WSACancelBlockingCallはWinSock2では非推奨APIらしいので、呼んでる時点で変な気もしつつ。

評価

0

>mioさん
 TOMCATインストールの際に作成されるディレクトリ自体を削除していましたので、何らかのファイルが残っていることは考えにくいです。

評価

0

 TOMCAT再インストールのたびに「Apache Software Foundation」自体を削除してます

評価

0

 連投失礼します。
 JDKのVerを6u2から6u1に変更したらなぜか表示されるようになりました。
 Tomcat5.5が6u2では動かない、ということなのでしょうか・・・考えにくいですが^^;

評価

0

なにかのキャッシュが残っていたのかも知れませんね。

評価

0

 なんにせよ現在正常に動いてますので、これにてクローズしたいと思います。
 回答してくださった方、ありがとうございました。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。