-----------------------------------
Windows7 Ultimate
eclipse Indigo
tomcat 5.5
-----------------------------------
eclipseとtomcatを使用して、JSPを動かそうとしています。
eclipseとtomcatとJDKはC:\pleiadesの下に配置しています。そしてワークスペースは
C:\workspace\Testとして登録しています。(ちなみに動的Webプロジェクトで作成しています)
既存のJSPファイルをeclipse上で右クリックして、サーバーで実行とすると、eclipseの画面上にきちんと表示されるのですが、その後、そこで動いていたtomcatを終了させて、eclipseの上部にあるtomcatのアイコンをクリックし、その後、通常のブラウザで表示させようとすると404エラーが出てしまいます。(http://localhost:8080/Test/test.jsp)
そもそも右クリック→実行の際に起動するtomcatとeclipse上部にアイコンで存在するtomcatはどう違うのでしょうか?
そしてどうすれば、上部のtomcat起動からブラウザで直接JSPを呼び出すことが出来るのでしょうか?
申し訳ありませんが、ご教授お願い致します。
No.1ベストアンサー
- 回答日時:
EclipseからTomcatを起動した場合、プロジェクトに生成されたWebアプリケーションのディレクトリをTomcatの公開ディレクトリに強制的に変更しています。
普通に起動すると、プロジェクトのディレクトリはTomcatの公開ディレクトリにはなっていませんから表示は出来ません。通常、Eclipseで作成したWebアプリケーションは、WARファイル(Webアーカイブ)として書き出し、それをデプロイします。Eclipseの「エクスポート」メニューでWARファイルを作成し、そのファイルをTomcatの「webapp」フォルダに入れてください。これで公開できるはずです。
回答ありがとうございます。
わかりやすい言葉で、なおかつ操作方法まで書いて頂きありがとうございました。
おっしゃるようにしたら解決しました。
わたしなりの考えなのですが、開発途中まではファイルを右クリック→実行で対応し、最終的にwarファイルとして作成(移動)しそれを実行という感じですかね。。。
まだわからない部分が何点かありますが、再度勉強してみたいと思います。
今回はありがとうございました。
No.2
- 回答日時:
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とあるんですね。勉強になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Java Javaで個人ブログサイトを作りたい 7 2022/04/03 17:37
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- ノートパソコン PCが異常に遅い 12 2023/04/05 14:01
- その他(プログラミング・Web制作) Gitlabで既存のプロジェクト(ソース)をコピーした別名プロジェクトの作り方を教えてください 1 2022/05/31 16:01
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Tomcatでアクセスログを出力し...
-
TOMCATの設定に関して
-
Eclipseで、プロジェクト名のと...
-
Eclipseのアンインストールの仕方
-
html上で、バッチやexeファイル...
-
正しいURL指定しているにもかか...
-
vs codeはオフラインでも使用で...
-
Javascriptの値をJava(JSP)へ渡...
-
Eclipse(JAVA)のデバッグで他...
-
コミット前の更新データをチェ...
-
Tera Term ネットワークに到達...
-
split関数で区切り文字がない場合
-
JAVAでアルファベットを数...
-
Javaで年月の取得(YYYYMM形式で)
-
シンボルが見つかりませんとい...
-
「ワークスペースをビルド中」...
-
eclipseで1ファイルの警告を100...
-
セットアップファイル(MSIとEX...
-
Java エスケープ文字
-
javax.mailがimportできない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Tomcatでhtmlが実行できない。...
-
tomcatのリスタートについて
-
サーブレットでhtml,cssや画像...
-
Servlet で404が返る
-
Tomcatでアクセスログを出力し...
-
eclipseとtomcatで404エラー
-
環境変数の初期サイズが勝手に...
-
tomcatのエラー 404
-
tomcatのシステムを共有サーバ...
-
Struts、設定不備?404エラーで...
-
tomcatpluginとWTPの違いとメリ...
-
アプリケーションサーバを再起...
-
Servlet & セキュリティ(SSL)
-
jsp & tomcat で更新されない
-
JAVAディレクトリの扱いの違い(...
-
tomcat7.0 管理コンソールへの...
-
javaのブラウザ上でのアップレ...
-
JSPでdivタグに定義したスタイ...
-
処理がSTOPしたまま動かない
-
tomcatの設定について
おすすめ情報