一、Tomcat简介
1.web程序开发中常用的服务器:
* Tomcat:它是属于apache开源组织,免费。
* weblogic:它是属于bea公司的,大型的服务器,收费。
* websphere:它是IBM公司,大型的服务器,收费。
2.Tomcat安装、配置、启动、关闭
3.tomcat的目录结构:
>>> bin:存放的是tomcat可执行的脚本和文件
>>> conf:存放的是tomcat的配置文件.
比如:修改访问的端口号,找到server.xml文件,去修改。
<Connector port="80"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
注意:80端口是http协议的默认端口,在访问web资源时,80可以省略不写。
>>> lib: 存放时tomcat运行和web程序运行所依赖的jar包
>>> logs:存放的是tomcat生产的日志文件
>>> temp:存放的是tomcat生产的临时文件
>>> webapps:存放的就是web应用(web项目)
>>> work: 存放的jsp生产的servlet文件(现在不讲)
二、 Tomcat诊断
tomcat启动常见的两种问题:
>>> tomcat启动会出现一闪而过现象:通常在系统里面没有配置JAVA_HOME这个环境变量
或者这个环境变量的名称JAVA_HOME写错了。
解决方案:在系统里面,配置JAVA_HOME环境变量。
>>> tomcat启动时端口号被占用:java.net.BindException:address in already use 或者 Socket bind failed
解决方案:
* 修改tomcat的端口号:去conf目录下面,找到server.xml配置文件。
比如:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
* 直接关闭电脑,再重新启动(只能解决tomcat启动一次的问题。)
注意:查看端口号 netstat -ano.