javaee--在创建Maven工程时,添加的war包工程中,<packaging>war</packaging>会报错,并且错误没有提示信息

本文详述了使用Maven创建Web应用时遇到的常见错误及解决步骤,包括配置pom.xml以适应war打包方式,调整项目结构适应传统web项目目录,以及添加必要的web.xml配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 直接创建simple-webapp,然后勾选war的打包方式

结果出现如下的出错提示
在这里插入图片描述

2 改正方式

在pom.xml文件中加入以下节点

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-war-plugin</artifactId>
				<version>2.3</version>
				<configuration>
					<failOnMissingWebXml>false</failOnMissingWebXml>
				</configuration>
			</plugin>
		</plugins>
	</build>

然后保存,再右键,Maven,update project【alt+F5】

3 适应传统的web项目目录,添加WEB-INF/web.xml目录和文件

在这里插入图片描述
要特别注意,这个id与项目名字对应
在这里插入图片描述

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	id="jqueryMaven06" version="2.5">
	<display-name>******-manager</display-name>
	<welcome-file-list>
		<welcome-file>index.html</welcome-file>
		<welcome-file>index.htm</welcome-file>
		<welcome-file>index.jsp</welcome-file>
		<welcome-file>default.html</welcome-file>
		<welcome-file>default.htm</welcome-file>
		<welcome-file>default.jsp</welcome-file>
	</welcome-file-list>
 
</web-app>

4 最后,可以更新一下项目

传统方式,还可以再加一个目录,但由于用maven来管理jar包了,这个目录可以不要了
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值