Java 如何将SpringMVC应用程序打包到jar?

Java 如何将SpringMVC应用程序打包到jar?,java,maven,Java,Maven,我使用maven和springmvc和tomcat7maven插件构建了一个应用程序。我可以将这些打包到一个jar文件中,以便运行jar文件来启动tomcat服务器吗 这意味着我不需要tomcat,只有jar文件可以提供web服务。Spring文档是您的朋友。我提供的链接,你可以遵循,与突出部分在这篇文章 一旦spring boot maven插件包含在您的pom.xml中,它将自动尝试使用spring boot:repackage目标重写归档文件,使其可执行。您应该使用pom.xml 要启动

我使用
maven
springmvc
tomcat7maven插件构建了一个应用程序。我可以将这些打包到一个jar文件中,以便运行jar文件来启动tomcat服务器吗


这意味着我不需要tomcat,只有jar文件可以提供web服务。

Spring文档是您的朋友。我提供的链接,你可以遵循,与突出部分在这篇文章

一旦spring boot maven插件包含在您的
pom.xml
中,它将自动尝试使用
spring boot:repackage
目标重写归档文件,使其可执行。您应该使用
pom.xml

要启动的主类可以使用配置选项指定,也可以通过向清单中添加
main class
属性以常规方式指定

要构建和运行项目工件,可以键入以下内容:

$ mvn package 
$ java -jar target/mymodule-0.0.1-SNAPSHOT.jar

有关该插件的更多信息可用

您想将应用程序和tomcat打包到一个jar中吗?