一、显示 .settings 目录
首先切换到Java
项目的界面,然后选中项目,点击倒三角图标。
然后选择
Filters
,将.*resources、Empty library containers
的勾选去掉即可。二、目录中相关文件说明
相关文件的说明请参考
http://www.cnblogs.com/shihaiming/p/5803957.html
http://www.cnblogs.com/skillking/p/6653692.html
这里要说的是解决一些问题,如
Cannot change version of project facet Dynamic Web Module to 3.1
就是我们在创建web
项目的时候,使用的web
容器版本过低,这里我将其换成3.1
版本,就出现了这个问题。
从这里可以看到
dynamic web module
版本为2.3
。
解决方式参考http://blog.csdn.net/steveguoshao/article/details/38414145
首先将web.xml
中的web
容器版本换成3.1
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
</web-app>
修改org.eclipse.wst.common.component
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.6.0">
这里将project-version="1.6.0"
修改org.eclipse.wst.common.project.facet.core.xml
,未修改时是这样的
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="2.3"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.8"/>
</faceted-project>
修改之后为:
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="3.1"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.8"/>
</faceted-project>
之后再次选中项目右键,选择properties
查看,可以看到已经改为3.1
了: