idea将maven项目jar包打成war包
时间: 2023-09-27 18:08:54 浏览: 139
可以按照以下步骤将 Maven 项目打成 WAR 包:
1. 在 pom.xml 文件中添加 war 插件:
```xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.3</version>
<configuration>
<warName>your-app-name</warName>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</build>
```
2. 在 Maven 项目根目录下运行以下命令:
```
mvn clean package
```
3. 在项目的 target 目录下会生成一个 WAR 包,将该 WAR 包部署到 Tomcat 或其他支持 WAR 包的服务器即可。
注意:WAR 包中必须包含 WEB-INF 目录和 web.xml 文件,这是 Java Web 应用程序的标准目录结构。如果你的项目中没有在 src/main/webapp 目录下定义 web.xml 文件,可以将 war 插件配置中的 failOnMissingWebXml 属性设置为 false。
阅读全文