eclipse默认指向WebContent目录修改为webRoot 设置说明
在使用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 设置说明相关推荐
- eclipse3.6默认指向 WebContent 目录 修改为 webRoot
在 eclipse3.6中 , 它默认指向 的webRoot 为 WebContent目录 ,如果 , 我们的项目 webRoot 目录不是这个名 , 我们迁移项目时等情况就会出现404.如何更改? ...
- 如何把IDEA中设置像eclipse默认铺开包层次结构
默认情况下,IDEA会把空包合并到同一层次展开,这样看起来很不方便,没有层次感. 那么如何把IDEA中像eclipse默认铺开包层次结构呢?这样设置: project–>齿轮设置选项–>取 ...
- Eclipse中WebContent目录理解
理解java中的webroot目录作用: 它是JAVA WEB项目中用来存放JSP,JS,CSS,图片等文件的,其中webroot/WEB-INF用来存放SRC编译好的相关的文件, 和需要被保护的JS ...
- eclipse更改web项目的WebContent目录
在使用eclipse 中 , 相信大家比我更是轻车熟路了 ( 我平常一般用 Intellij idea 的 ), 下面讲解一下在eclipse web项目中 , 如何设置 webroot 目录指向问题 ...
- java web访问webroot_java web 之 WebRoot和WebContent目录
WebRoot和WebContent都是程序的根文件夹,无本质区别,一下是两者的共同点和不同点: 共同点:都有一个WEB-INF文件夹,其下文件不可直接访问: WEB-INF是安全目录,所谓安全,就是 ...
- java web 之 WebRoot和WebContent目录
WebRoot和WebContent都是程序的根文件夹,无本质区别,一下是两者的共同点和不同点: 共同点:都有一个WEB-INF文件夹,其下文件不可直接访问: WEB-INF是安全目录,所谓安全,就是 ...
- php默认站点,PHP学习之Apache修改默认站点的目录
在Mac OS X中可以很方便的通过开启"Web共享"启用Apache服务: 设置方法如下: 打开"系统设置偏好(System Preferences)" -& ...
- 如何将Web项目的默认编译输出目录改为WebContent/WEB-INF/classe
1.eclipse 创建dynamic web project 2. 项目右键 ->properties ->Java Build Path ->source ->Defau ...
- Apache修改默认站点的目录
在Mac OS X中可以很方便的通过开启"Web共享"启用Apache服务: 设置方法如下: 打开"系统设置偏好(System Preferences)" -& ...
最新文章
- wordpress中PHP运行错最有效解决办法Fatal error: Out of memory (allocated 6029312)(转)
- 干净卸载mysql (注册表)
- vs2010 调试窗口debugger UTF8 显示汉字 乱码
- 从cpp向qml文件传中文字符串的方法
- # javascript 总结
- CEF编译 执行gn args out\Release_GN_x86异常
- qt点击按钮本身,来删除自身
- 不与最大数相同的数字之和(信息学奥赛一本通-T1113)
- 外星人装深度linux,外星人alienware 18笔记本怎么安装win10系统
- mysql工具分页原理_高效的mysql分页方法及原理
- 中兴通讯和江苏电信携手推进SDN IPRAN创新进程
- 01 Python 安装 切片 查找替换 print 函数 return 局域代码块 注释 帮助 强制转换
- 数据结构:哈希表设计(c++)
- EDEM资料大全(包含教程、论文、案例、应用)
- 一、前端入门学习笔记-标签(1)
- 用技术致敬每一位妈妈,B站up主用AI还原李焕英老照片动态影像
- 2021蓝桥杯省赛b题解
- .NET 夏普比率,波动率的公式讲解和代码实现运算
- Java猜数字大小游戏
- git切换分支:The following untracked working tree files would be overwritten by checkout:
热门文章
- FIN_WAIT_1/FIN_WAIT_2
- 【Resnet】Resnet代码详解(图+代码)
- Word 2016中给公式自动编号
- 猿创征文|GaussDB(for openGauss):基于 GaussDB 迁移、智能管理构建应用解决方案
- SOCKET链接速度慢
- 支持USB,PD充电协议芯片,PD3.0快充芯片
- Microduino王镇山:将物联网带进课堂
- Java常见面试题(三)
- GetTickCount 得到时间进行比较计算遇到的异常
- 遇到The import org.apache.commons cannot be resolved 的报错