`
反求诸己
  • 浏览: 534464 次
  • 性别: Icon_minigender_1
  • 来自: 湖南娄底
社区版块
存档分类
最新评论

WebContent 目录 修改为 webRoot

 
阅读更多

eclipse3.6发布了   ,   给广大使用   Myeclipse   感到无比卡机的朋友带来了   ,   以及   eclipse   忠实粉丝带来了福音   ,   略略使用了一下   ,   就让我有一种它如此轻便的身躯   ,   却拥有毫不逊色于   myeclipse   的功能   ,   确实值得一用   ,   启动快   ,   编码时不卡机   ,   内存占用小   ,   支持多种应用服务器   (   包括   tomcat 7.0),   这不正是我们使用   myeclipse   经常会碰到的烦恼吗   ?

      在使用eclipse     ,   相信大家比我更是轻车熟路了   (   我平常一般用   Intellij idea     ),   下面讲解一下在   eclipse web项目中   ,   如何设置   webroot   目录指向问题   ,希望对新手有用   .

      在   eclipse3.6   ,   它默认指向   webRoot     WebContent目录   ,如果   ,   我们的项目   webRoot   目录不是这个名   ,   而是   webapp,web 等名字呢   ?   如何设置其指向呢   ?

 

  第一,   新建项目   时的设置:

    在新建对话框下一步,   进行到   Web Module   时将   Content Directory   的名字改为你想要的名字就可以了   .

 

 

  第二,   已有项目的设置   ,加载一个已有   web   项目   ,   项目到   eclipse   中时

    1、增加   web Facets,   对着项目根节点,右键   ,   选择   Properties,   在弹出的对话框中,选择   Project Facets   ,在右边的选择框中,勾选   Java     Dynamic Web Module   ,并在   Dynamic Web Module    后数字中,选择   jsp   的版本,默认为   3.0.

    2、还是在   这个界面,选中,这时,选择列表下面会出现   Further Configuration availabe     的链接   ,点击这个链接,设置src   out path,   下一步,就是   Web Module   的设置了,第一项所说,更改   Content Directory   名字为你的   webRoot   目录名字即可。

 

 

         以下两步是在eclipse   没有自动为导入的项目进行过相关设置的前提下进行的   (也就是项目根目录下没有   .settings   文件夹   ) ,如果导入项目后,   eclipse   自动将   java     Dynamic Web Module   选好了,但配置的相关路径不正确,我们又应该怎么办呢?

        一种方式     将项目根目录下的.settings   文件夹删除,对项目进行   refresh   一下   (   一定要刷新下   )   ,然后,再进行第二项的1     2 小点的步骤。这时,去增加   web Facets   时,原来的     选才会被清除掉,可以进行重新设置。

       另一种方式   :改配置文件,打开.setting   文件夹下的   org.eclipse.wst.common.component文件   ,用记事本打开,

<wb-module deploy-name="AMS">

           <wb-resource deploy-path="/" source-path="/   WebContent   "/>

        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

        <property name="context-root" value="AMS"/>

        <property name="java-output-path" value="/AMS/   WebContent   /WEB-INF/classes"/>

 </wb-module>

    找到红色标识的那句话,将蓝色标识的文件夹目录改为你的webRoot   目录名   ,   即可。如果没有红色标识这一行,就自行加上去即可。

   同时

 

 将.jsdtscope   文件

    <classpathentry kind="src" path="   WebContent   "/>同步改成与上面的   source-path一致

 

    org.eclipse.wst.common.project.facet.core.xml   文件  

    <installed facet="java" version="   1.6   "/>    这一行指定   JDK   版本 

    <installed facet="jst.web" version="   2.5   "/>  这一行指定   Web   版本   ,     servlet     jsp   ,另外,如果这里   改了web   的版本,注意同步把   web.xml   中的   <web-app>   中相关的   xmlns   指到相应的版本

2.3------

 

<web-app id="WebApp_ID" version="2.3" 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">

 

2.4------

 

<web-app id="WebApp_ID" version="2.4" 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">

 

    <installed facet="wst.jsdt.web" version="   1.0   "/> 这一行指定   javascript   版本

分享到:
评论
2 楼 反求诸己 2012-04-21  
對啊,僅作個人資料查閱!
1 楼 lijunwyf41 2012-03-23  
哥们,你的博客是抄的吧?下面这句读不通?
2、还是在   这个界面,选中,这时,选择列表下面会出现“   Further Configuration availabe   ”   的链接

相关推荐

Global site tag (gtag.js) - Google Analytics