maven项目的创建

创建一个新的Maven项目:
新建
直接点下一步
这里写图片描述
选中webapp这个
这里写图片描述
输入包名和项目名称
这里写图片描述
创建完会有这样或那样的错误这里列一下我所遇到的问题
1.jdk版本
右击项目点properties
这里写图片描述
选Java Build Path 按该图操作
这里写图片描述
这里我选择的jdk版本为1.7
这里写图片描述
2.index.jsp报错
在pom.xml的dependencies里添加下面代码

    <dependency>  
        <groupId>javax</groupId>  
        <artifactId>javaee-api</artifactId>  
        <version>7.0</version>  
    </dependency>

update maven右击项目,maven==》update project
这里写图片描述
3.这时项目版本报错
这里写图片描述
把jdk版本加到pom.xml里project中与dependencies平级
<profiles>
<profile>
<id>jdk17</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>

update一下后错误减少
这里写图片描述
4.在工程目录下有一个.settings文件夹,打开org.eclipse.wst.common.project.facet.core.xml做如下修改:

<installed facet="jst.web" version="2.5"/>

因为我这里dynamic web module是2.5版本所以改到2.5
然后再把web.xml文件中的web-app头

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
  。。。。。。
</web-app>

改成如下

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "
        version="2.5">
  。。。。。。
</web-app>

然后update完成maven项目搭建完毕

——新手上路

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值