- 337 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 22:48:30 ]
- WTP を初めて使ってみたのだけど、Tomcat plugin といろいろ違うので混乱しています。
(WinXP + jdk1.5 + Eclipse 3.4 Java EE) ○Eclipse + Tomcat plugin の場合: ・Eclipse から Tomcat のアイコンを押して起動すると、実際には startup.bat で起動したのと 同じ状態で Tomcat が起動する。 ・webapp ディレクトリにある、Eclipse 側でプロジェクトにしていない他の web アプリも起動するし、 Tomcat の設定は、conf/server.xml がそのまま有効になる。 ・work ディレクトリも、conf/server.xml の <context> タグ (あるいは conf/Catalina/localhost/ 以下に置いた *.xml)での設定情報が有効になる。 ○WTP の場合: ・Tomcat Plugin の場合は startup.bat で Tomcat を動かした場合と同じなのでわかりやすかったけど、 WTP はそうじゃないんですね。サーバタブでプロジェクトと紐付けるから、紐づいたプロジェクトしか 起動しない。 ・ソースコードというかプロジェクトを {TOMCAT_INSTALL_DIR}\webapp の下に置いても、 workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 以下にコピーされる。 WTP 経由で動いている Tomcat は、プロジェクトで定義したソースディレクトリではなく、 こっちをみているんですよね? ・work は、tmp0 の work に作成される。 という感じで、プロジェクトのディレクトリと WTP が見ているディレクトリが違うのでわかりにくい。 エクスプローラ等で、直接 {TOMCAT_INSTALL_DIR}\webapp\hoge\hoge.html などをコピーしても、 Eclipse で一度 F5 を押さないと .metadata\.plugins\..... の下にコピーされないからめんどくさい。 なんか便利なものに思えないのですが、こういうものなんですか? (amateras 等をインストールしなくても、HTML や JSP ファイルの入力補完があるぐらい?) あと, サーバタブの tomcat をダブルクリックして開く「概要」の画面で、 「公開なしでモジュールを供給」とあるけど、これは何の機能なのですか? これにチェックをつけると、.metadata\....\tmp0\wtpwebapps 以下にファイルが作成されないようですが・・・
|

|