mvn项目tomcat导入项目之后不能启动
最近在开发tomcat项目的时候总是fomcat服务器失灵。今天在把项目导入的时候又出现了tomcat不能启动的问题。
右键jsp页面run as server 无法启动tomcat。
出现如下错误:
然后开始调整:
1:调整project facets
2:修改org.eclipse.wst.common.project.facet.core.xml文件
修改jdk版本为1.8和jst.web版本为3.0
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.8"/>
</faceted-project>
3:导入mvn依赖
选择Deployment Assembly,在右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries。选中mvn依赖
依然没有用。
4:mvn clean 和install也没有什么用。
5:更改web.xml版本
<web-app version="2.5"
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">
上次就栽在这里。但是这次没有用。
5:我想应该是jar包冲突,所以update了下mvn仓库。但是好像心急了点,没有成功。其实那时候已经在下载pom.xml文件中导入
的包了,在右下角的进度条里。就是我没留意,关掉了。
6:清空mvn仓库,又重新把该引入的依赖下载了一遍。问题解决。
总结:
一般问题是web.xml版本对应jdk不正确。或者扫描路径不正确。
还有就是jar包导入的时候有问题,重新update一下仓库。
还不行的话就删除仓库内容,重新下载。
还是不行的话就重新新建个项目,把自己写的东西copy进去。下下策