fre*_*dev 41 maven-2 maven tomcat7 maven-tomcat-plugin
我正在使用Maven 2,我有一个外部Tomcat 7.我想知道如何使用Maven Tomcat插件运行Tomcat 7.
Maven 3中的Maven Tomcat插件默认运行Tomcat 7.
谢谢.
pal*_*int 67
这对我有用:http://tomcat.apache.org/maven-plugin-2.1/
使用此插件配置:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<path>/</path>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
和奔跑一起跑
mvn clean install tomcat7:run
Run Code Online (Sandbox Code Playgroud)
(请注意tomcat7:run,不是tomcat:run.)
插件文档在这里:http://tomcat.apache.org/maven-plugin-2.1/tomcat7-maven-plugin/plugin-info.html
例如,默认值additionalConfigFilesDir是${basedir}/src/main/tomcatconf,因此,如果你把你的configs到该目录将要使用的tomcat7:run.
mvn -X tomcat7:run 打印出移民,例如:
[DEBUG] (f) additionalConfigFilesDir = /workspace/webtest1/src/main/tomcatconf
[DEBUG] (f) configurationDir = /workspace/webtest1/target/tomcat
...
[DEBUG] (f) path = /webtest1
...
[DEBUG] (f) port = 8080
[DEBUG] (f) project = ...:webtest1:0.0.1-SNAPSHOT @ /workspace/webtest1/pom.xml
...
[DEBUG] (f) warSourceDirectory = /workspace/webtest1/src/main/webapp
Run Code Online (Sandbox Code Playgroud)
请注意,warSourceDirectory指向src(非target),因此它作为通常的动态Web项目运行,您可以更改您的JSP,HTML并立即可见.这就是target/tomcat/webapps文件夹为空的原因.
| 归档时间: |
|
| 查看次数: |
88034 次 |
| 最近记录: |