您的位置:首页 > 其它

web项目修改根目录的方法

2013-04-19 14:30 253 查看
web修改根目录,Myeclipse创建web项目时默认的根目录是WebRoot,可最近在维护一个项目时,发现根目录不是webRoot,而是web。



于是要修改项目的根目录了。

步骤一:项目名称右键----->打开properties ,如下, 把Web-root folder修改为'web'根目录。



这样其实是还没修改成功的,只是改了个名字,class的生成路径等等还没修改的。

步骤二:打开项目的根目录,在些目录下有一个.mymetadata的文件,打开此文件可以看到如下内容:

<?xml version="1.0" encoding="UTF-8"?>
<project-module  type="WEB"  name="webdemo"  id="myeclipse.1364960815932"  context-root="/webdemo"  j2ee-spec="5.0"     archive="webdemo.war">
<attributes>
<attribute name="webrootdir" value="WebRoot" />
</attributes>
</project-module>


修改成<attribute name="webrootdir" value="web" />

步骤三:更改.classpath文件

更改.classpath文件下的<classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>的path值

修改成:<classpathentry kind="output" path="web/WEB-INF/classes"/>

步骤四:在项目的目录下找到.setting文件夹

修改 .eclipse.wst.common.component文件,如下

<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="webdemo">
<wb-resource deploy-path="/" source-path="/web"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="/webdemo"/>
<property name="java-output-path" value="/webdemo/web/WEB-INF/classes"/>
</wb-module>
</project-modules>


步骤五:修改.jsdtscope文件 ,

在项目的目录下找到.setting文件夹找到.jsdtscope文件,修改红色字体处即可。

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="web"/>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
<attributes>
<attribute name="hide" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
<classpathentry kind="output" path=""/>
</classpath>


到此即可大功告成了,清理掉服务器缓存,重新加载项目。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐