1.安装tomcat
2.配置tomcat
3.控制tomcat服务
4.虚拟主机
5.与专业web服务器集成
1.Linux启动脚本
基于java的程序,需要安装jdk。
1.安装Tomcat
1.1.Linux平台
建用户:
为tomcat的运行,创建一个用户"tom"。属于“nobody”用户组,没有登陆权限,定义一个用户家目录:
解包:
设权限:
设jre:
可以通过两个脚本控制启动、停止。
这时,启动tomcat,默认监听:“:::8009”、“:::8080”、“127.0.0.1:8005”。可以通过http协议访问8080。主页路径“$JRE_HOME/webapps/ROOT/”,打开页面后,左侧页面显示四部分信息:①管理窗口、②本地文档、③在线文档、④功能测试项目。打开管理接口时,默认没有启用账户,默认配置如下:
修改配置文件,登录管理接口。用户名:tomcat、密码:029xian。
1.2.Windows平台
(Windows平台安装版本7.0.75,Tomcat7要求java环境6及以后版本)
安装java环境(jdk),配置环境变量“JAVA_HOME”,设置PATH变量。配置环境变量“CATALINA_HOME”:
Tomcat自身不使用其环境变量,启动时其脚本程序会用到环境变量。启动Tomcat:
把tomcat启动交给Windows服务:
2.配置Tomcat
无论采用什么方法来安装Tomcat,明确把网站文件与Tomcat发行版文件分开是个值得提倡的好主意。
2.1.server.xml
主配置文件
2.2.web.xml
站点默认的应用程序部署描述文档,位于“${CATALINA_HOME}/conf/”目录下。各个应用程序自己的应用程序部署描述文档,位于“${CATALINA_BASE}/${虚拟目录}/WEB-INF”目录下。
2.3.catalina.properties
JVM属性配置表
2.4.logging.properties
定义日志级别
2.5.catalina.policy
安全策略
3.控制服务
在安装目录下bin/目录中,运行这些脚本控制服务的运行、停止。
3.0.环境变量
CATALINA_HOME:实例运行的目录
3.1.catalina.sh
不建议在这里设定环境变量,需要设定的环境变量可以在“${CATALINA_BASE}/bin/setenv.sh”脚本中完成。
变量
说明
备注
CATALINA_HOME
tom的主目录
必选
CATALINA_BASE
配置文件相对路径的基目录
可选
CATALINA_OUT
默认“$CATALINA_BASE/logs/catalina.out“
JAVA_HOME
指定java虚拟机的主目录
JRE_HOME
设定后优先上边
USE_NOHUP
忽略挂起信号
3.2.shutdown.sh
3.3.startup.sh
4.1.基于域名的虚拟主机
4.2.基于端口号的虚拟主机
4.3.基于ip地址的虚拟主机
5.1.jk插件
tomcat项目包含一个连接器的子项目,该项目提供一个web服务器插件。用来连接一个web服务器到一个tomcat容器或者其他后台。支持的服务器包括:apache-http、ms-IIS、……。该插件工作在AJP协议下,译做“定向包协议”。
5.2.proxy插件
tomcat
附1:
启动脚本: