您的位置:首页 > 编程语言 > Java开发

eclipse如何修改dynamic web module version

2016-08-16 22:16 330 查看
在spring tool suite中开发maven项目的时候,通过新建maven-archetype-webapp方式来建立web项目,发现在更改项目的 Dynamic Web Module时出现 Cannot change version of project facet Dynamic Web Module to 3.0的问题,先将此问题的解决过程进行记录

1 问题由来

右键eclipse的工程,选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将2.3修改为3.0,可能会提示如下信息:
Cannot change version of project facet Dynamic Web Module to 3.0

这样表示修改不了,需要进行如下操作。

2 修改配置文件

找到工程项目的硬盘目录,打开项目下的 .setting文件夹,如下图:



找到 .setting文件夹内的org.eclipse.wst.common.project.facet.core.xml文件,修改<installed facet="jst.web" version="2.3"/>,文件格式大致如下:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v5.5"/>
<fixed facet="jst.web"/>
<fixed facet="jst.java"/>
<installed facet="jst.java" version="5.0"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

然后:

Right-click on the project (in the Project Explorer panel).

Select Maven » Update Project (or press Alt+F5)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: