900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > eclipse3.6默认指向 WebContent 目录 修改为 webRoot

eclipse3.6默认指向 WebContent 目录 修改为 webRoot

时间:2019-05-01 05:16:04

相关推荐

eclipse3.6默认指向 WebContent 目录 修改为 webRoot

在 eclipse3.6中 , 它默认指向 的webRoot 为 WebContent目录 ,如果 , 我们的项目 webRoot 目录不是这个名 , 我们迁移项目时等情况就会出现404。如何更改?

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

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

l 第二, 已有项目时的设置 ,加载一个已有 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 目录名字即可。

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

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

<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.mon.project.facet.core.xml 文件 中

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

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

2.3——

<web-app id="WebApp_ID" version="2.3" xmlns="/xml/ns/j2ee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/j2ee /xml/ns/j2ee/web-app_2_4.xsd">

2.4——

<web-app id="WebApp_ID" version="2.4" xmlns="/xml/ns/j2ee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/j2ee /xml/ns/j2ee/web-app_2_4.xsd">

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。