- ベストアンサー
TomCatが動作しない理由と解決方法
- TomCatが正常に動作しない原因と解決方法について説明します。
- TomCatが動作しない場合、設定ファイルや環境変数の確認が必要です。
- エンドポイントの初期化やプロトコルハンドラの起動のエラーが発生している場合、ソケットのバインドに問題がある可能性があります。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
http://localhost:8080/を http://自分のIP:8080/に変えても無理ですか? あとはTomcatの設定(確かServer.xml)でポートの項目(8080を使用している部分)をコメントアウトしてみては如何?
その他の回答 (4)
- eiji-_-
- ベストアンサー率28% (2/7)
ファイアウォールの詳細設定で、 どのアプリケーションがどのポートを許可してるかが 分かるかもしれません。
お礼
どうやらCATALINA_HOMEが正しく認識されていませんでした。 ポートは大丈夫そうでした。 ありがとうございます。
- king_joe1006
- ベストアンサー率37% (70/189)
ポート8080をコメントアウトしたら当然 http://localhost:8080/では繋がりません。 Tomcatのexamplesフォルダにアクセスすしてサンプルスクリプト画面が表示されればOKです。 確かhttp://localhost/jsp-examples/とかだったと思います。
お礼
何度もありがとうございます。 どうやらCATALINA_HOMEが認識されてませんでしたorz OSを再起動したら動作しました。 作業中でOSを再起動出来ない状況であった事と、プロンプト上で認識されているから 大丈夫だろうと思っていましたが、やはり再起動は必要なのですね。
- nin2-y
- ベストアンサー率43% (14/32)
>何のアプリケーションで使用しているのかも不明です・・・。 XPや2K3なら「netstat -b」で8080ポートを使用しているプロセス名が分かると思います。
お礼
うう、Win2Kでダメでした・・・。 一体何が邪魔してるんでしょう・・・。 Oracleが邪魔くさいのかな・・・。 Apache止めて、ファイアウォール止めてるんで、 特に問題なさげなんですけど・・・。 Oracleは止める事が出来ないので、時間が空いた時にちょっと試してみます。
- dekopa-
- ベストアンサー率42% (161/378)
8080 ポートを他のソフトが使っていませんか?
お礼
ごめんなさい、ポートが使用されているかどうかを確認する方法がわかりませんでした。 netstatで見ても意味不明です・・・。TomCatを止めてもTCPポート8080はあるみたいなのですが。 何のアプリケーションで使用しているのかも不明です・・・。 Oracleとか関係しているんでしょうか?Apacheは止めてます。 他にネットワーク系統のアプリケーションはありません。
お礼
ありがとうございます。 両方試してみましたが、やはりダメです。 因みに8080を利用している箇所をコメントアウトする場合、 アクセス先はhttp://localhost:8080/で良かったのでしょうか?