eclipse默认指向WebContent目录修改为webRoot 设置说明

本文提供了一步到位的指南,教你如何在Eclipse中设置webRoot目录指向,适用于不同名称的webRoot目录,包括新建项目时的设置和已有项目的调整。详细步骤确保项目能正确运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

1、增加 webFacets, 对着项目根节点,右键 , 选择 Properties, 在弹出的对话框中,选择 ProjectFacets ,在右边的选择框中,勾选 Java 和 DynamicWebModule ,并在 DynamicWebModule 后数字中,选择 jsp 的版本,默认为 3.0.

2、还是在这个界面,选中,这时,选择列表下面会出现“ FurtherConfigurationavailabe ” 的链接,点击这个链接,设置src 和 outpath, 下一步,就是 WebModule 的设置了,第一项所说,更改 ContentDirectory 名字为你的 webRoot 目录名字即可。

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

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

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

<wb-moduledeploy-name="AMS">

<wb-resourcedeploy-path="/"source-path="/WebContent"/>

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

<propertyname="context-root"value="AMS"/>

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

</wb-module>

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

同时

将.jsdtscope 文件

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

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

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

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

2.3------

<web-appid="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/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

2.4------

<web-appid="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/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值