tomcat服务器的搭建及介绍

什么是web服务器?
硬件环境、软件环境
在网络中安装web服务软件的计算机

web服务器软件环境搭建
1、weblogic BEA公司产品 ,随着BEA已经被oracle收购 —- 全面支持JavaEE 所有规范 ,收费的
2、websphere IBM 公司产品,功能比weblogic更加强大和复杂 —– 全面支持JavaEE 规范,收费
3、Apache Tomcat 免费、开源 Google 很多java开发web应用都是搭建tomcat环境上 —- 在企业中小型java项目都是搭建tomcat上
* tomcat 不支持所有javaee规范,只支持 Servlet/JSP/JNDI/JavaMail 等JavaEE规范

JBOSS — EJB服务器 JBOSS公司产品

掌握Tomcat服务器安装和配置
1、去Apache官方网站下载tomcat服务器
tomcat 主流下载版本 5.5 6.0 7.0 —- 最新版本7.0
下载7.0或更高的 zip格式版本

2、 解压缩tomcat
* 不要使用含有空格和中文目录

3、启动tomcat之前 配置 JAVA_HOME 环境变量 —— 配置JDK安装路径
* 注意 JAVA_HOME 使用 下划线 , 配置JDK安装路径时,一定不要以; 结尾

4、启动tomcat服务器
双击bin/startup.bat (如果使用linux 双击bin/startup.sh)
输入 http://localhost:8080/ 访问tomcat网站主页

5、因为网站通过HTTP协议访问,HTTP协议默认端口80 —— 修改tomcat服务器启动端口 80
修改 conf/server.xml
< Connector port=”8080” protocol=”HTTP/1.1”
connectionTimeout=”20000”
redirectPort=”8443” /> 将8080 修改为 80
访问localhost:80 端口 —– 省略端口写法 http://localhost 访问站点

tomcat启动问题
1、窗口一闪然后消失 —– 编辑startup.bat 在文件末尾加入 pause指令,再次运行,读取错误原因,根据原因解决
* JAVA_HOME路径必须是JDK不可以是JRE
2、端口占用问题
发现端口被占用后,通过cmd命令行,查看占用端口进程 — netstat -ano (xp win7 通用)
在任务管理器关闭 该进程
* windows系统 WWW服务 — IIS服务 — 发现占用端口进程system (证明一个服务占用端口 — 通过services.msc 关闭www服务)
3、CATALINA_HOME环境变量
指定tomcat安装位置 (该环境变量可以不配置) —- 如果配置出错,tomcat将无法启动

Tomcat版本 Servlet/JSP版本 JavaEE版本 运行环境
4.1 2.3/1.2 1.3 JDK1.3
5.5 2.4/2.0 1.4 JDK1.4
6.0 2.5/2.1 5.0 JDK5.0
7.0 3.0/2.2 6.0 JDK6.0

Tomcat 支持Servlet和JSP规范,Servlet技术属于JavaEE规范
* 随着javaEE 版本提升 – Servlet版本提升 — 运行Servlet环境Tomcat版本提升
* tomcat运行需要JDK 环境版本

如果编写 JavaEE5.0工程 需要哪个版本tomcat可以运行? 6.0 7.0

你可能感兴趣的:(java)