- ベストアンサー
eclipseとtomcatで404エラー
- eclipseとtomcatを使用して、JSPを動かそうとしています。既存のJSPファイルをeclipse上で右クリックし、サーバーで実行すると表示されますが、tomcatを終了させてブラウザで表示すると404エラーが出ます。
- eclipse上で動作しているtomcatと実際のtomcatの違いは何でしょうか?また、どうすればブラウザから直接JSPを呼び出すことができるのでしょうか?
- ご教授お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
EclipseからTomcatを起動した場合、プロジェクトに生成されたWebアプリケーションのディレクトリをTomcatの公開ディレクトリに強制的に変更しています。普通に起動すると、プロジェクトのディレクトリはTomcatの公開ディレクトリにはなっていませんから表示は出来ません。 通常、Eclipseで作成したWebアプリケーションは、WARファイル(Webアーカイブ)として書き出し、それをデプロイします。Eclipseの「エクスポート」メニューでWARファイルを作成し、そのファイルをTomcatの「webapp」フォルダに入れてください。これで公開できるはずです。
その他の回答 (1)
- mintia007
- ベストアンサー率59% (16/27)
pleiadesからダウンロードした場合、ふつうにインストールすると下記2つのプラグインが入ってます。 ・WTP ・Tomcatプラグイン 上記のうちどれを選択して開発するかはお好みです。 >>eclipseの上部にあるtomcatのアイコンをクリック・・ これはTomcatプラグインの開発です。 ググると色々とでてきます。ちなみに検索して最初のほうに出てくる http://www.searchman.info/java_eclipse/1090.html とか。 >>ちなみに動的Webプロジェクトで作成しています これはWTPによる開発となります。 これも検索で「java WTP プログラミング」等で検索すると色々でてきます。 リリース時には色々と方法はありますが、tomcatをインストールしたディレクトリのwebappsに入れるのが無難ですね(エクスポートとか使って)。
お礼
素早い回答ありがとうございます。 以前まではtomcatプロジェクトで開発をしていたのですが、 今回は動的Webプロジェクトでやれとのお達しがあった為、 あたふたしてしまいました。 WTPとtomcatとあるんですね。勉強になりました。 ありがとうございました。
お礼
回答ありがとうございます。 わかりやすい言葉で、なおかつ操作方法まで書いて頂きありがとうございました。 おっしゃるようにしたら解決しました。 わたしなりの考えなのですが、開発途中まではファイルを右クリック→実行で対応し、最終的にwarファイルとして作成(移動)しそれを実行という感じですかね。。。 まだわからない部分が何点かありますが、再度勉強してみたいと思います。 今回はありがとうございました。