1. 新建一个 webapp
参考
2.调整jdk版本
修改 pom.xml 文件,将jdk 调整为适当的版本,比如 1.7
org.apache.maven.plugins maven-compiler-plugin 3.3
上面这个错误需要执行一下 maven - update project
3. 升级web2 到web3
改为
可参考 tomcat 中 web.xml 的内容
可能出现的错误
删除 web.xml 中的 display-name 和 description 标签
YourServlet
更新项目使修改生效(右键项目 - Maven - Update project)
可能出现的错误
解决办法
打开 文件 org.eclipse.wst.common.project.facet.core.xml (这个文件每个项目有对应一个,具体位置在工作空间的项目目录的.settings 文件夹中,用来配置Project Facets)
这个文件等同于 右键项目 - Properties - Project Facets (有的时候在 Project Facets 窗口修改会出bug)
bug 举例:
在这个窗口 视图将Dynamic Web Module 调整为 3.0 会提示错误信息,表示不满足约束条件。(约束条件为 Java 1.6 or newer)
但是Java 明明都是1.7了
如果直接去修改xml文件 2.3 -> 3.0
然后更新Maven项目就好用
该配置文件是Eclipse 的配置文件用来描述一个项目
比如:
ps:
means j2ee Standard Tools
means web standard tools
means JavaScript Development Tools
所以下面这些命名就明白了
org.eclipse.wst.common.project.facet.core.xml
wst.jsdt.web
jst.web