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

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

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 目录名字即可。

以下两步是在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 版本

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

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

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

  2. 如何把IDEA中设置像eclipse默认铺开包层次结构

    默认情况下,IDEA会把空包合并到同一层次展开,这样看起来很不方便,没有层次感. 那么如何把IDEA中像eclipse默认铺开包层次结构呢?这样设置: project–>齿轮设置选项–>取 ...

  3. Eclipse中WebContent目录理解

    理解java中的webroot目录作用: 它是JAVA WEB项目中用来存放JSP,JS,CSS,图片等文件的,其中webroot/WEB-INF用来存放SRC编译好的相关的文件, 和需要被保护的JS ...

  4. eclipse更改web项目的WebContent目录

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

  5. java web访问webroot_java web 之 WebRoot和WebContent目录

    WebRoot和WebContent都是程序的根文件夹,无本质区别,一下是两者的共同点和不同点: 共同点:都有一个WEB-INF文件夹,其下文件不可直接访问: WEB-INF是安全目录,所谓安全,就是 ...

  6. java web 之 WebRoot和WebContent目录

    WebRoot和WebContent都是程序的根文件夹,无本质区别,一下是两者的共同点和不同点: 共同点:都有一个WEB-INF文件夹,其下文件不可直接访问: WEB-INF是安全目录,所谓安全,就是 ...

  7. php默认站点,PHP学习之Apache修改默认站点的目录

    在Mac OS X中可以很方便的通过开启"Web共享"启用Apache服务: 设置方法如下: 打开"系统设置偏好(System Preferences)" -& ...

  8. 如何将Web项目的默认编译输出目录改为WebContent/WEB-INF/classe

    1.eclipse 创建dynamic web project 2.  项目右键 ->properties ->Java Build Path ->source ->Defau ...

  9. Apache修改默认站点的目录

    在Mac OS X中可以很方便的通过开启"Web共享"启用Apache服务: 设置方法如下: 打开"系统设置偏好(System Preferences)" -& ...

最新文章

  1. wordpress中PHP运行错最有效解决办法Fatal error: Out of memory (allocated 6029312)(转)
  2. 干净卸载mysql (注册表)
  3. vs2010 调试窗口debugger UTF8 显示汉字 乱码
  4. 从cpp向qml文件传中文字符串的方法
  5. # javascript 总结
  6. CEF编译 执行gn args out\Release_GN_x86异常
  7. qt点击按钮本身,来删除自身
  8. 不与最大数相同的数字之和(信息学奥赛一本通-T1113)
  9. 外星人装深度linux,外星人alienware 18笔记本怎么安装win10系统
  10. mysql工具分页原理_高效的mysql分页方法及原理
  11. 中兴通讯和江苏电信携手推进SDN IPRAN创新进程
  12. 01 Python 安装 切片 查找替换 print 函数 return 局域代码块 注释 帮助 强制转换
  13. 数据结构:哈希表设计(c++)
  14. EDEM资料大全(包含教程、论文、案例、应用)
  15. 一、前端入门学习笔记-标签(1)
  16. 用技术致敬每一位妈妈,B站up主用AI还原李焕英老照片动态影像
  17. 2021蓝桥杯省赛b题解
  18. .NET 夏普比率,波动率的公式讲解和代码实现运算
  19. Java猜数字大小游戏
  20. git切换分支:The following untracked working tree files would be overwritten by checkout:

热门文章

  1. FIN_WAIT_1/FIN_WAIT_2
  2. 【Resnet】Resnet代码详解(图+代码)
  3. Word 2016中给公式自动编号
  4. 猿创征文|GaussDB(for openGauss):基于 GaussDB 迁移、智能管理构建应用解决方案
  5. SOCKET链接速度慢
  6. 支持USB,PD充电协议芯片,PD3.0快充芯片
  7. Microduino王镇山:将物联网带进课堂
  8. Java常见面试题(三)
  9. GetTickCount 得到时间进行比较计算遇到的异常
  10. 遇到The import org.apache.commons cannot be resolved 的报错