我正在尝试遵循将春季项目转换为战争的指南。
http://spring.io/guides/gs/convert-jar-to-war/
它开始使用Maven和Gradle,然后在jar部分之后就完全忘记了Maven,只更新了Gradle。
您需要在pom中进行两个主要更改。首先是将项目的包装类型更改为war
:
<groupId>org.springframework</groupId>
<artifactId>gs-convert-jar-to-war</artifactId>
<version>0.1.0</version>
<packaging>war</packaging>
第二个方法是添加依赖项spring-boot-starter-tomcat
并将其标记为已提供:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
mvn package
现在将产生一个war文件,该文件可以使用java -jar
单独的servlet容器运行或部署到单独的servlet容器中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句