0

いくつかのサーブレットファイルを手動で作成します。しかし、サーブレット(つまり、MyServlet.java)を../WEB-INF/classes/フォルダーの下に作成する必要があることを説明するチュートリアルを確認しました。もちろん、WEB-INFフォルダーの下にweb.xmlを作成して、サーブレットマッピング。

ただし、ECLIPSEJUNOを使用してDynamicProjectを介してサーブレットファイルを作成している場合、サーブレットは/ WEB-INF / classes /ではなく、Javaソースフォルダーに作成されます。そしてそれはうまくいきます。したがって、これらの2つの方法に違いはありますか?

4

1 に答える 1

1

サーブレットのソースコードは、どこにでも配置できます。Mavenプロジェクトで/src/main/javaは、他のクラスと同様です。.warただし、サーブレットをバイトコードにコンパイルした後は、ファイルの。の下に配置する必要があります/WEB-INF/classes。どのツールを使用するか(またはツールをまったく使用しない場合)は関係ありません.war。事前定義された構造のファイルを生成する必要があります。

.warとはいえ、標準ファイルを作成できる限り、任意の環境/ IDE /ツールを自由に使用して、サーブレットのソースコードを好きな場所に配置できます。

于 2012-10-27T17:30:52.157 に答える