3

Maven tomcat7 を展開して実行するには? 同じコンテキスト フォルダーから動的ファイルを読み取る Web アプリケーションを実行しようとしています。

私はこれを使用しようとしました:

mvn tomcat7:run

そして、(Tomcatの起動後に)いくつかのローカルファイルを同じコンテキストに入れます。たとえばC:\Project1\target\web\yada_yada.jpg、URLへのアクセスがhttp://localhost:8080/Project1/yada_yada.jpg追加されたファイルが見つからないようです。

4

1 に答える 1

4

この投稿からヒントを得ることができました mvn tomcat7:run - How does it work? . デフォルトで src を指す場合 ( mvn tomcat7:runtargetwarSourceDirectoryはありません)。上書きすると、分解されたバージョンも同様になります。warSourceDirectory

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.0-beta-1</version>
    <configuration>
        <warSourceDirectory>${basedir}/target/web</warSourceDirectory>
    </configuration>
</plugin>
于 2012-11-30T03:54:01.950 に答える