tomcat报错Cannot change version of project facet Dynamic Web Module to 2.5的解决
步骤1
右键项目
点击Project Facets
修改里面的 Dynamic Web Module 成2.5
maven-update看下有没有解决
步骤2
没有就导入
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency>
maven-update看下有没有解决
步骤三
还是不行就只能改项目的生成文件了
电脑打开到项目的目录
打开.settings的文件夹
修改org.eclipse.wst.common.project.facet.core.xml文件
<?xml version="1.0" encoding="UTF-8"?> <faceted-project> <runtime name="Apache Tomcat v7.0"/> <fixed facet="wst.jsdt.web"/> <installed facet="jst.web" version="2.5"/> <installed facet="wst.jsdt.web" version="1.0"/> <installed facet="java" version="1.8"/> </faceted-project>
<installed facet="jst.web" version="2.5"/>只要是这句,你原来的不用改。
maven-update看下有没有解决
步骤四
还是没解决就把<web-app>后面的全改成2.5
工作量很大.....
建议还是再上网找找吧
这个方法只适合其他文件没报错
单一文件报错的时候使用