• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TomCatが動作しません)

TomCatが動作しない理由と解決方法

このQ&Aのポイント
  • TomCatが正常に動作しない原因と解決方法について説明します。
  • TomCatが動作しない場合、設定ファイルや環境変数の確認が必要です。
  • エンドポイントの初期化やプロトコルハンドラの起動のエラーが発生している場合、ソケットのバインドに問題がある可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

http://localhost:8080/を http://自分のIP:8080/に変えても無理ですか? あとはTomcatの設定(確かServer.xml)でポートの項目(8080を使用している部分)をコメントアウトしてみては如何?

naktak
質問者

お礼

ありがとうございます。 両方試してみましたが、やはりダメです。 因みに8080を利用している箇所をコメントアウトする場合、 アクセス先はhttp://localhost:8080/で良かったのでしょうか?

その他の回答 (4)

  • eiji-_-
  • ベストアンサー率28% (2/7)
回答No.5

ファイアウォールの詳細設定で、 どのアプリケーションがどのポートを許可してるかが 分かるかもしれません。

naktak
質問者

お礼

どうやらCATALINA_HOMEが正しく認識されていませんでした。 ポートは大丈夫そうでした。 ありがとうございます。

回答No.4

ポート8080をコメントアウトしたら当然 http://localhost:8080/では繋がりません。 Tomcatのexamplesフォルダにアクセスすしてサンプルスクリプト画面が表示されればOKです。 確かhttp://localhost/jsp-examples/とかだったと思います。

naktak
質問者

お礼

何度もありがとうございます。 どうやらCATALINA_HOMEが認識されてませんでしたorz OSを再起動したら動作しました。 作業中でOSを再起動出来ない状況であった事と、プロンプト上で認識されているから 大丈夫だろうと思っていましたが、やはり再起動は必要なのですね。

  • nin2-y
  • ベストアンサー率43% (14/32)
回答No.3

>何のアプリケーションで使用しているのかも不明です・・・。 XPや2K3なら「netstat -b」で8080ポートを使用しているプロセス名が分かると思います。

naktak
質問者

お礼

うう、Win2Kでダメでした・・・。 一体何が邪魔してるんでしょう・・・。 Oracleが邪魔くさいのかな・・・。 Apache止めて、ファイアウォール止めてるんで、 特に問題なさげなんですけど・・・。 Oracleは止める事が出来ないので、時間が空いた時にちょっと試してみます。

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.1

8080 ポートを他のソフトが使っていませんか?

naktak
質問者

お礼

ごめんなさい、ポートが使用されているかどうかを確認する方法がわかりませんでした。 netstatで見ても意味不明です・・・。TomCatを止めてもTCPポート8080はあるみたいなのですが。 何のアプリケーションで使用しているのかも不明です・・・。 Oracleとか関係しているんでしょうか?Apacheは止めてます。 他にネットワーク系統のアプリケーションはありません。

関連するQ&A