eclipse web module版本問題:Cannot change version of project facet Dynamic Web Module to 2.5.

Description    Resource    Path    Location    Type
Cannot change version of project facet Dynamic Web Module to 2.5.    項目名稱        line 1    Maven Java EE Configuration Problem

這個問題困擾了很久,描述一下:我希望使用的是web3.0,通過project facet設置爲web3.0。但是報錯如上,一直找不到解決方式,後來終於懂了。

按照描述說無法修改爲2.5,但仔細思考一下,eclipse爲什麼要修改爲2.5呢?原因是肯定有某個地方你指定了是2.5,並且這個指定更加重要。

答案:web.xml中前幾行需要修改哦。

修改前:

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	version="2.5">

修改後:

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	version="3.0">

這下完美解決了,特此記錄。



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