Could not clean server of obsolete files: 元素類型 "Engine" 必須由匹配的結束標記 "" 終止。

環境
jdk:1.8
工具:eclipse 2018-09(4.9.0)
tomcat:8.5.37
觸發原因 :
在server.xml中host節點下新增了一個如下節點,但是由於失誤多複製了一份</Host>

<Context docBase="mak" path="" reloadable="true" />

結果形成的整體結構如下:

<Engine>
	<Host>
		<Context/>
		<Context/></Host>
	</Host>
<Engine>

由於多了一個/host節點標籤,導致項目啓動失敗,然後我後退至初始狀態,結果仍然啓動不起來,?????????????
都退回至原本的狀態了憑什麼還是錯的呢!!
中途重新裝server服務,重新加入tomcat均嘗試但未生效

解決辦法

由於我導入的是自己安裝的tomcat,查看了下tomcat下的配置文件,發現tomcat下的配置文件未和eclipse中的server.xml未同步,tomcat下的配置文件保持了之前錯誤的狀態,修改tomcat下的配置文件,刪除多餘的</Host>標籤後,項目可以正常啓動!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章