- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Tomcatプロジェクトと動的Webプロジェクト)
Tomcatプロジェクトと動的Webプロジェクトの比較と開発の選択
このQ&Aのポイント
- Tomcatプロジェクトと動的Webプロジェクトのフォルダ構成には差異があり、J2EE仕様に従っていない可能性がある。
- 動的Webプロジェクトでは、必要なフォルダがルートディレクトリの配下にWebContentという形で存在し、classesフォルダは別の場所にある。
- どちらのプロジェクトで開発を行うべきかは、J2EE仕様を重視する場合はTomcatプロジェクト、一般的なWeb開発をする場合は動的Webプロジェクトが適していると言える。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Tomcatプロジェクトは、開発用のパス=実行用のパスになっています。 動的Webプロジェクトは、開発用のパス→実行用のパスにコピーして実行されています。 workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ あたりね。(サーバーを複数作ってあると微妙にパスは変わってくるけど) コピーされた先は、ちゃんとJ2EE仕様になっていますよ。 で、Tomcatプロジェクトの場合、インストールされているTomcatをそのまま使っているので、 複数のプロジェクトを開発していると、server.xmlの設定が競合しちゃったりする可能性があります。 動的Webプロジェクトの場合、サーバーの設定を複数作ることができるので、これを回避できます。 私はいつも動的Webプロジェクトですね。 そもそもTomcatプラグインをインストールしてませんし、 Tomcat以外のサーバーも使えるからね。