• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Tomcatプロジェクトと動的Webプロジェクト)

Tomcatプロジェクトと動的Webプロジェクトの比較と開発の選択

このQ&Aのポイント
  • Tomcatプロジェクトと動的Webプロジェクトのフォルダ構成には差異があり、J2EE仕様に従っていない可能性がある。
  • 動的Webプロジェクトでは、必要なフォルダがルートディレクトリの配下にWebContentという形で存在し、classesフォルダは別の場所にある。
  • どちらのプロジェクトで開発を行うべきかは、J2EE仕様を重視する場合はTomcatプロジェクト、一般的なWeb開発をする場合は動的Webプロジェクトが適していると言える。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Tomcatプロジェクトは、開発用のパス=実行用のパスになっています。 動的Webプロジェクトは、開発用のパス→実行用のパスにコピーして実行されています。 workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ あたりね。(サーバーを複数作ってあると微妙にパスは変わってくるけど) コピーされた先は、ちゃんとJ2EE仕様になっていますよ。 で、Tomcatプロジェクトの場合、インストールされているTomcatをそのまま使っているので、 複数のプロジェクトを開発していると、server.xmlの設定が競合しちゃったりする可能性があります。 動的Webプロジェクトの場合、サーバーの設定を複数作ることができるので、これを回避できます。 私はいつも動的Webプロジェクトですね。 そもそもTomcatプラグインをインストールしてませんし、 Tomcat以外のサーバーも使えるからね。

関連するQ&A