2016-08-02 168 views
0

我研究了很多资源如何将Maven项目部署到jar文件,然后部署到tomcat。所以我的问题是:是否有可能将tomcat服务器集成到我的maven项目中,然后将其部署到jar文件中,因为我想通过双击jar文件启动我的web应用程序。部署集成Tomcat的Maven项目

+0

正如你使用的是Spring,想使用Tomcat并使用maven。我建议你将你的应用程序移动到[Spring Boot](http://projects.spring.io/spring-boot/),它为你提供了这个开箱即用的功能。 –

回答

0

您可以使用Apache Tomcat Maven插件。添加到您的pom.xml以下行:

<pluginManagement> 
    <plugins> 
    ... 
    <plugin> 
     <groupId>org.apache.tomcat.maven</groupId> 
     <artifactId>tomcat7-maven-plugin</artifactId> 
     <version>2.2</version> 
    </plugin> 
    </plugins> 
</pluginManagement> 

来源:http://tomcat.apache.org/maven-plugin-2.2/

之后,你可以开始通过命令行Web应用程序:

mvn tomcat7:start

我要发动我的Web应用程序只需双击jar文件。

该解决方案不允许您仅通过双击打包Java归档来运行Web应用程序,但我向您提供了Java Web开发中的常用方法并推荐它。