Java EE学习笔记 II——Web应用和web.xml文件
来源:互联网 发布:linux nginx conf配置 编辑:程序博客网 时间:2024/06/10 12:36
一、徒手构建Web应用
对于IDE工具,业内有个说法:IDE工具会加快高手的效率,也会使初学者更加白痴。所以,我们来暂时把IDE放一边,徒手构建一个简单的Web应用程序。
①在任意目录下新建一个文件夹
②在此文件夹内新建一个文件夹命名为WEB-INF(注意都是大写)
③进入Tomcat找到任意一个Web应用的WEB-INF文件夹下的web.xml文件复制到第②步的WEB-INF文件夹内
④修改web.xml文件,使其成为只有一个根元素的XML文件,修改后的web.xml文件代码如下:
<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"></web-app>
⑤在第②步的WEB-INF文件夹下新建两个文件夹,分别是classes和lib
经过以上步骤,我们已经建立起一个可以部署在Tomcat上的空Web应用。
为了测试我们的Web应用是否成功创建,我们写一个JSP文件放在Web应用的根路径(即WebDemo)下
代码如下:
<%@ page contentType="text/html;charset=GBK" language="java" errorPage="" %><html><head><title>Hello Java EE</title></head> <body><h1>欢迎学习Java EE</h1></body></html>
结果如下:
可见我们徒手构建的这个Web应用成功了。
注意:如果将Tomcat安装在C盘,且不是以管理员身份startup的话,有可能报java.lang.IllegalStateException: No output folder异常,解决方案很简单,shutdown Tomcat,找到Tomcat的bin目录,以管理员身份运行startup.bat就行了。
二、web.xml文件
在Java Web应用中web.xml文件被称为配置描述符,在Servlet 2.5规范之前,每个Java Web应用都必须包含一个web.xml文件,且必须放在WEB-INF路径下。对于Java Web应用而言,WEB-INF是一个特殊的文件夹,Web容器会包含该文件夹下的内容,客户端浏览器无法访问WEB-INF路径下的任何内容。
web.xml的内容包括:
1.配置JSP
2.配置和管理Servlet
3.配置和管理Listener
4.配置和管理Filter
5.配置标签库
6.配置JSP属性
7.配置和管理JAAS授权认证
8.配置和管理资源引用
9.配置Web应用首页
0 0
- Java EE学习笔记 II——Web应用和web.xml文件
- Java Web Web应用,打包和web.xml文件
- Java Web 第一篇 web应用和web.xml文件
- java ee web开发学习笔记
- J2SE——Java Web——Java EE企业应用学习路线
- web应用和web.xml文件
- 一、Web应用和web.xml文件
- Java.Web学习笔记 XML
- web初步一: web应用 和 web.xml文件
- 【JAVA WEB】学习笔记——XML介绍
- 【JAVA WEB】学习笔记——XML解析
- Java EE编程技术学习笔记(7)-Web服务
- web应用和web.xml
- 学习笔记——web.xml
- Fusion web 应用与Java EE web应用的比较
- web应用和web.xml文件的一点知识点
- 第2章 2.1 web应用和web.xml文件
- JSP/Servlet-----1、Web应用和web.xml文件
- 哈夫曼树
- 正则表达式
- 如何使用谷歌高级搜索
- javascript回调函数使用练习以及自定义toggle函数编写
- 网易视频云:视频云播放器秒开和播放流畅度优化
- Java EE学习笔记 II——Web应用和web.xml文件
- 报错Could not resolve placeholder 'jdbc.driverClassName' in string value "${jdbc.driverClassName}
- FOF管理系列之六:FOF管理策略
- oracle 中的转化函数
- 常用的解压命令
- 常用编程软件站点、镜像站、科技类 PDF
- jquery 源码分析-核心(1)初始化init
- VBA 连接数据库
- SSD: Signle Shot Detector 用于自然场景文字检测