• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:eclipseとtomcatで404エラー)

eclipseとtomcatで404エラー

このQ&Aのポイント
  • eclipseとtomcatを使用して、JSPを動かそうとしています。既存のJSPファイルをeclipse上で右クリックし、サーバーで実行すると表示されますが、tomcatを終了させてブラウザで表示すると404エラーが出ます。
  • eclipse上で動作しているtomcatと実際のtomcatの違いは何でしょうか?また、どうすればブラウザから直接JSPを呼び出すことができるのでしょうか?
  • ご教授お願いします。

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

  • ベストアンサー
noname#161640
noname#161640
回答No.1

EclipseからTomcatを起動した場合、プロジェクトに生成されたWebアプリケーションのディレクトリをTomcatの公開ディレクトリに強制的に変更しています。普通に起動すると、プロジェクトのディレクトリはTomcatの公開ディレクトリにはなっていませんから表示は出来ません。 通常、Eclipseで作成したWebアプリケーションは、WARファイル(Webアーカイブ)として書き出し、それをデプロイします。Eclipseの「エクスポート」メニューでWARファイルを作成し、そのファイルをTomcatの「webapp」フォルダに入れてください。これで公開できるはずです。

colonel-gabriel
質問者

お礼

回答ありがとうございます。 わかりやすい言葉で、なおかつ操作方法まで書いて頂きありがとうございました。 おっしゃるようにしたら解決しました。 わたしなりの考えなのですが、開発途中まではファイルを右クリック→実行で対応し、最終的にwarファイルとして作成(移動)しそれを実行という感じですかね。。。 まだわからない部分が何点かありますが、再度勉強してみたいと思います。 今回はありがとうございました。

その他の回答 (1)

  • mintia007
  • ベストアンサー率59% (16/27)
回答No.2

pleiadesからダウンロードした場合、ふつうにインストールすると下記2つのプラグインが入ってます。 ・WTP ・Tomcatプラグイン 上記のうちどれを選択して開発するかはお好みです。 >>eclipseの上部にあるtomcatのアイコンをクリック・・ これはTomcatプラグインの開発です。 ググると色々とでてきます。ちなみに検索して最初のほうに出てくる http://www.searchman.info/java_eclipse/1090.html とか。 >>ちなみに動的Webプロジェクトで作成しています これはWTPによる開発となります。 これも検索で「java WTP プログラミング」等で検索すると色々でてきます。 リリース時には色々と方法はありますが、tomcatをインストールしたディレクトリのwebappsに入れるのが無難ですね(エクスポートとか使って)。

colonel-gabriel
質問者

お礼

素早い回答ありがとうございます。 以前まではtomcatプロジェクトで開発をしていたのですが、 今回は動的Webプロジェクトでやれとのお達しがあった為、 あたふたしてしまいました。 WTPとtomcatとあるんですね。勉強になりました。 ありがとうございました。

関連するQ&A