Eclipse中Dynamic Web Module的版本Version及Content Directory修改

关于Eclipse导入外部工程,转成Web项目不再赘述,可点击参考

本文描述问题:重装系统,从svn拉取了代码,导入eclipse发现有人提交了配置文件,项目已经是转换后的web项目,但是本地启动又会由于路径问题或其他问题不能正常运行。

第一步:找到代码所在文件夹,定位到web模块,如下我是webserver模块

Eclipse中Dynamic Web Module的版本Version及Content Directory修改


第二步:进入webserver下的".settings"文件夹

Eclipse中Dynamic Web Module的版本Version及Content Directory修改


第三步:

仅修改Dynamic Web Module的版本,可以打开org.eclipse.wst.common.project.facet.core.xml,

指定JDK版本: <installed facet="java" version=" 1.6 "/>    

指定Web版本: <installed facet="jst.web" version=" 2.5 "/>

同步把 web.xml 中的 <web-app> 中相关的 xmlns 指到相应的版本

<webapp id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/j2ee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee

http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

如果不仅 要修改web版本,还需要修改转换时候的Content Directory路径,可以进入图1的we'b'server模块,将下面的:.settings,target,classpath,.project等这些设计配置的文件和临时文件删除,然后在eclipse中重新转换即可。