最近刚接触maven,遇到一堆奇葩问题,还好网上都有解决办法
1.新建maven项目
下一步~
请选择红框中内容——即:web项目
输入两个id package可以不写,是它默认帮你新建一个包,不写没关系
会生成一个这样目录的项目(默认项目生成出来会报错)
2、配置jdk及版本信息(解决报错)
2.1 java build path
项目创建时会用jdk1.5或者1.6,我这里改为jdk1.8
2.2 project facets
右键属性 project Facets
想要切换成3.0发现报错
这是因为新建项目的时候
用了maven-artchetype-webapp
由于这个catalog比较老,用的servlet还是2.3的
改为如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
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_3_0.xsd">
<display-name>Archetype Created Web Application</display-name>
</web-app>
-------------
然后打开eclipse工作目录:
分别改为如下:
org.eclipse.jdt.core.prefs
重新打开属性 project Facets,看到这个地方已经修改成3.0; 勾选上tomcat(未修改时,可刷新项目或重新打开eclipse)
项目工程创建完成
new 一个server
启动之后看看有无报错,目前没有
运行一下,测试没问题,至此maven web项目创建完成
以上内容参考:http://www.cnblogs.com/noteless/p/5213075.html
上述内容如有问题可以随时联系 新浪微博:俺叫范小赖 一起学习共同进步