【问题标题】:Run Maven Tomcat 7 as exploded以爆炸方式运行 Maven Tomcat 7
【发布时间】:2012-11-28 03:11:39
【问题描述】:
Maven tomcat7 爆炸后如何运行?我正在尝试运行从同一上下文文件夹读取动态文件的 Web 应用程序。
我试过用这个:
mvn tomcat7:run
并将一些本地文件(在 tomcat 启动后)放入相同的上下文中,例如:C:\Project1\target\web\yada_yada.jpg 但是当访问 url http://localhost:8080/Project1/yada_yada.jpg 时似乎找不到添加的文件。
【问题讨论】:
标签:
tomcat
maven
tomcat7
maven-plugin
【解决方案1】:
设法从这篇文章中获得提示
mvn tomcat7:run - How does it work?。
对于mvn tomcat7:run,warSourceDirectory 默认指向 src(不是 target)。现在覆盖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>