如何使用 Maven 2 Tomcat 插件运行 Tomcat 7?
我正在使用 Maven 2,并且有一个外部 Tomcat 7。我想知道如何使用 Maven Tomcat 插件运行 Tomcat 7。
Maven 3中的Maven Tomcat插件默认运行Tomcat 7。
谢谢。
I am using Maven 2 and I have an external Tomcat 7. I was wondering how to run Tomcat 7 from using Maven Tomcat plugin.
And does Maven Tomcat plugin in Maven 3 runs the Tomcat 7 by default.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这对我有用: http://tomcat.apache.org/maven-plugin-2.1/< /a>
使用此插件配置:
并运行
(请注意
tomcat7:run
,而不是tomcat:run
。)插件文档位于:http://tomcat.apache.org/maven-plugin -2.1/tomcat7-maven-plugin/plugin-info.html
例如
additionalConfigFilesDir
是${basedir}/src/main/tomcatconf
,因此,如果您将配置放入此目录,它将用于tomcat7:运行。mvn -X tomcat7:run
打印配置,例如:请注意,
warSourceDirectory
指向src
(而不是target
),因此它作为一个常见的动态 Web 项目运行,您可以更改您的 JSP、HTML,它会立即可见。这就是target/tomcat/webapps
文件夹为空的原因。This works for me: http://tomcat.apache.org/maven-plugin-2.1/
With this plugin config:
And running with
(Please note that
tomcat7:run
, nottomcat:run
.)Plugin documentation is here: http://tomcat.apache.org/maven-plugin-2.1/tomcat7-maven-plugin/plugin-info.html
For example, the default value of
additionalConfigFilesDir
is${basedir}/src/main/tomcatconf
, so if you put your configs into this directory it will be used ontomcat7:run
.mvn -X tomcat7:run
prints the configration, for example:Note that
warSourceDirectory
points tosrc
(nottarget
), so it runs as an usual dynamic web project, you could change your JSPs, HTMLs and it will visible immediately. That's why thetarget/tomcat/webapps
folder is empty.您是否尝试过 tomcat 7 插件?
Have you tried the tomcat 7 plugin?