java web 之 WebRoot和WebContent目录

WebRoot和WebContent都是程序的根文件夹,无本质区别,一下是两者的共同点和不同点:

共同点:都有一个WEB-INF文件夹,其下文件不可直接访问;

WEB-INF是安全目录,所谓安全,就是用户客户端无法访问,只有服务器端可以访问。如果想在页面中直接访问,需要通过web.xml对要访问的文件进行映射。

WEB-INF下除了web.xml,还有一个classes文件夹,放置*.class文件,类库,

其下还有lib目录;

不同点:

WebRoot是MyEclipse中的web project结构,可添加一些开源框架的支持(struts,hibernate等),也就是说,web project是MyEclipse拓展过后的项目;

                              web project具有dynamic web project的特性,并具有一些方便开发的集成功能;

         WebContent是Eclipse下 dynamic web project结构;

         两者修改 ,请看坑系列。

当Web项目发布到Tomcat中时,在Eclipse中生成项目是WebContent目录

而在MyEclipse中生成的项目目录名字好像叫做WebRoot,那么如果把MyEclipse的项目导入到Eclipse中,如果要部署项目到Tomcat中需要做什么修改呢。只需如下一部

1、右键点击项目--属性--Add

添加WebRoot目录,删除WebContent

时间: 2024-10-14 07:30:29

java web 之 WebRoot和WebContent目录的相关文章

java web项目 图片资源与部署目录分离

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"> <Context docBase="weibo" path="/weibo" r

16.Java Web 项目环境搭建

如上图 Gif 演示,在 Eclipse 下,一般中小项目的项目结构基本都是这种模式的,所以我们这里也网络上一个开源项目 JspRun 进行讲解. 下载地址:http://pan.baidu.com/s/1i3zrSf7 Eclipse 项目配置 如上图箭头所示,在 IntelliJ IDEA 下是支持直接打开 Eclipse 项目的,无需导入. 如上图标注 1 所示,选择项目的 .project 文件打开即可. 如上图标注 1 所示,IntelliJ IDEA 能自动识别到可编译的 src 类

Docker学习笔记三:Docker部署Java web系统

Docker部署Java Web系统 1.在root目录下创建一个路径test/app mkdir test && cd test&& mkdir app &&cd app 2.将apache-tomcat-7.0.29.tar.gz及jdk-7u25-linux-x64.tar.gz拷贝 到app目录下 3.解压两个tar.gz文件 tar -zxvf apache-tomcat-7.0.29.tar.gz tar -zxvf jdk-7u25-linux

【JSP】JAVA WEB简介

内容来自http://www.imooc.com/video/2875 1-1 什么是WEB应用程序(04:31) 1-2 静态网页与动态网页...(01:39) 1-3 练习题 1-4 搭建JAVA WEB开发环境...(05:27) 1-5 Tomcat目录结构(03:00) 1-6 手工编写第一个Java Web...(04:42) 1-7 WEB-INF目录详解(05:09) 1-8 MyEclipse开发Java Web程...(10:43) 1-9 理解Web项目虚拟路径...(03

Java web的基本概念

概念一直是学习计算机软件开发中经常遇到的问题,也是软件行业最喜欢创造的东西.很多时候,学习计算机软件开发遇到困难都是因为对某些概念的不理解,而不是因为技术本身有多么复杂.Java Web作为Java EE技术体系的一部分,应该是目前所有Web开发技术中最复杂的一种,很多初学者,或者是从ASP.PHP转移过来的开发者都会遇到概念方面的困难. 其实很多概念都是非产简单的,只是因为厂家为了宣传需要,将概念复杂化.学术化,导致学习者觉得这些概念非常深奥,难以理解.在这里,我们首先去澄清Java Web开

Web项目下的WebRoot和WebContent

Web项目发布到Tomcat中. 在Eclipse中生成项目是WebContent目录 而在MyEclipse中生成的项目目录名字好像叫做WebRoot,那么如果把MyEclipse的项目导入到Eclipse中,如果要部署项目到Tomcat中需要做什么修改呢.只需如下一部 1.右键点击项目--属性--Add 添加WebRoot目录,删除WebContent

java web 的标准目录结构(zz)

http://blog.csdn.net/bluesnail216/article/details/7744607 --yourproject    --src       --java   运行的java源代码     --test   单元测试的源代码     --configs  配置文件    --lib  开发需要的lib(里面通常是运行时不需要的jar)    --build.propertis   (ant的)    --build.xml   (ant)    --documen

Java web 项目读取src或者tomcat下class目录下的xml文件或者properties文件

//生成一个文件对象: File file = new File(getClass().getClassLoader().getResource("test.xml").getPath()); //直接得到一个输入流: InputStream in = getClass().getClassLoader().getResourceAsStream("test.xml"); //在当前线程获取--这个方法不大稳定 //String path = Thread.curr

阿里云Ubuntu部署java web - 目录

目录(点击章节标题阅读): 阿里云Ubuntu部署java web(1) - 系统配置 ssh链接服务器(使用终端远程链接)        添加用户        给用户赋予执行sudo权限        软件安装        链接到服务器ftp        分区和格式化        java和mysql环境安装 阿里云Ubuntu部署java web(2) - 配置tomcat 安装        更改端口        更改网站默认目录,以及添加多个站点 阿里云Ubuntu部署java