web项目修改根目录的方法

web修改根目录,Myeclipse创建web项目时默认的根目录是WebRoot,可最近在维护一个项目时,发现根目录不是webRoot,而是web。

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

 

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

    

 

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

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

[html]  view plain copy
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <project-module  type="WEB"  name="webdemo"  id="myeclipse.1364960815932"  context-root="/webdemo"  j2ee-spec="5.0"     archive="webdemo.war">  
  3.   <attributes>  
  4.     <attribute name="webrootdir" value="WebRoot" />  
  5.   </attributes>  
  6. </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文件,如下

[html]  view plain copy
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <project-modules id="moduleCoreId" project-version="1.5.0">  
  3.     <wb-module deploy-name="webdemo">  
  4.         <wb-resource deploy-path="/" source-path="/<span style="color:#ff0000;">web</span>"/>  
  5.         <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>  
  6.         <property name="context-root" value="/webdemo"/>  
  7.         <property name="java-output-path" value="/webdemo/<span style="color:#ff0000;">web</span>/WEB-INF/classes"/>  
  8.     </wb-module>  
  9. </project-modules>  

 

步骤五:修改.jsdtscope文件 ,

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

[html]  view plain copy
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <classpath>  
  3.     <classpathentry kind="src" path="<span style="color:#ff0000;">web"/</span>>  
  4.     <classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>  
  5.     <classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">  
  6.         <attributes>  
  7.             <attribute name="hide" value="true"/>  
  8.         </attributes>  
  9.     </classpathentry>  
  10.     <classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>  
  11.     <classpathentry kind="output" path=""/>  
  12. </classpath>  


到此即可大功告成了,清理掉服务器缓存,重新加载项目。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值