1. 程式人生 > >mvn專案tomcat匯入專案之後不能啟動

mvn專案tomcat匯入專案之後不能啟動

                    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進去。下下策