目录
I:常见的Web服务器
- Tomcat:是 Apache 组织提供的一种 Web 服务器。提供对 Jsp 和 Servlet 的支持,是当前应用最广的服务器
- GlassFish:是 Oracle 公司开发的一款 JavaWeb 服务器,是一款强健的商业服务器,应用较少
- Jboss:是遵从了 JavaEE 规范,开放了源代码,纯 Java 的 EJB 服务器
- Resin:是 CAUCHO 公司的产品,自身采用 Java 语言开发,应用较多
- WebLogic:是 Oracle 公司的产品,其自身正在不断地完善以适应新的开发要求,是大型公司应用较多的服务器
II:Tomcat服务器和Servlet版本的对应关系
- 日前企业常用的版本是 7.0 ~ 8.0
- Servlet 2.5 版本使用 XML 配置,是现在市面中使用最多的版本
- Servlet 3.0 版本使用 @Annotation 配置,使用了注解配置
Tomcat版本 | Servlet版本 | Jsp版本 | JavaEE版本 | JDK版本 |
---|---|---|---|---|
4.1 | 2.3 | 1.2 | 1.3 | 1.3 |
5.0 | 2.4 | 2.0 | 1.4 | 1.4 |
6.0 | 2.5 | 2.1 | 5.0 | 5.0 |
7.0 | 3.0 | 2.2 | 6.0 | 6.0 |
8.0 | 3.1 | 2.3 | 7.0 | 7.0 |
III:Tomcat服务器目录简介
- bin:专用于存放 Tomcat 服务器的可执行程序
- conf:专用于存放 Tomcat 服务器的配置文件
- lib:专用于存放 Tomcat 服务器的 jar 包
- logs:专用于存放 Tomcat 服务器在运行时输出的日志信息
- temp:专用于存放 Tomcat 服务器在运行时产生的临时数据
- webapps:专用于部署存放 Web 工程
- work:专用于存放 Tomcat 服务器在运行时 Jsp 翻译为 Servlet 的源码和 Session 序列化的目录
IV:启动Tomcat服务器和修改Tomcat端口号
- 在 bin 目录下点击打开 startup.bat 文件或者命令行键入 catalina run 指令
- 打开浏览器,在浏览器地址中输入 http://localhost:8080 测试可不可以打开,出现此界面表示成功
- 若打开 startup.bat 文件一闪而过,则需要检查 JAVA_HOME 是否被正确的配置
- 在 conf 目录下找到 server.xml 配置文件点击打开,找到 Connector 标签,修改 port 属性并重启 Tomcat 服务器
V:部署Web工程到Tomcat服务器中
- 直接将 Web 工程 Copy 至 Tomcat 的 webapps 目录下即可
- 在浏览器通过http://主机地址:端口号/工程名/资源名
- 在 conf 的 \Catalina\localhost\ 目录下创建 xml 配置文件,填入
- <Context path="/msc" docBase=“E:\book”/>
VI:动态Web工程目录的简介
- src:存放自己编写的 Java 源代码
- web:存放 Web 工程的 Html、Css、Js 文件等
- WEB-INF:是一个受服务器保护的目录,浏览器不能对此直接访问
- web.xml:是整个动态 Web 工程的配置部署描述文件,可以在这里配置许多的 Web 组件,诸如
- Servlet 程序
- Filter 过滤器
- Listener 监听器
- Session 会话超时