mvn專案tomcat匯入專案之後不能啟動
阿新 • • 發佈:2018-11-26
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進去。下下策