天天看点

tomcat

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:

  启动脚本:

tomcat
上一篇: tomcat
下一篇: tomcat