アプリ版:「スタンプのみでお礼する」機能のリリースについて

-----------------------------------
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を呼び出すことが出来るのでしょうか?

申し訳ありませんが、ご教授お願い致します。

A 回答 (2件)

EclipseからTomcatを起動した場合、プロジェクトに生成されたWebアプリケーションのディレクトリをTomcatの公開ディレクトリに強制的に変更しています。

普通に起動すると、プロジェクトのディレクトリはTomcatの公開ディレクトリにはなっていませんから表示は出来ません。

通常、Eclipseで作成したWebアプリケーションは、WARファイル(Webアーカイブ)として書き出し、それをデプロイします。Eclipseの「エクスポート」メニューでWARファイルを作成し、そのファイルをTomcatの「webapp」フォルダに入れてください。これで公開できるはずです。
    • good
    • 3
この回答へのお礼

回答ありがとうございます。

わかりやすい言葉で、なおかつ操作方法まで書いて頂きありがとうございました。
おっしゃるようにしたら解決しました。

わたしなりの考えなのですが、開発途中まではファイルを右クリック→実行で対応し、最終的にwarファイルとして作成(移動)しそれを実行という感じですかね。。。

まだわからない部分が何点かありますが、再度勉強してみたいと思います。

今回はありがとうございました。

お礼日時:2012/06/14 15:26

pleiadesからダウンロードした場合、ふつうにインストールすると下記2つのプラグインが入ってます。


・WTP
・Tomcatプラグイン
上記のうちどれを選択して開発するかはお好みです。

>>eclipseの上部にあるtomcatのアイコンをクリック・・
これはTomcatプラグインの開発です。
ググると色々とでてきます。ちなみに検索して最初のほうに出てくる
http://www.searchman.info/java_eclipse/1090.html
とか。

>>ちなみに動的Webプロジェクトで作成しています
これはWTPによる開発となります。
これも検索で「java WTP プログラミング」等で検索すると色々でてきます。

リリース時には色々と方法はありますが、tomcatをインストールしたディレクトリのwebappsに入れるのが無難ですね(エクスポートとか使って)。
    • good
    • 1
この回答へのお礼

素早い回答ありがとうございます。

以前まではtomcatプロジェクトで開発をしていたのですが、
今回は動的Webプロジェクトでやれとのお達しがあった為、
あたふたしてしまいました。

WTPとtomcatとあるんですね。勉強になりました。

ありがとうございました。

お礼日時:2012/06/14 15:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!