tomcat中的一些解释

2009-05-13 11:18:22来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求:1、 Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。2、 为系统设定 Session 超时时间,包括 Apache 和 tomcat 3、 为系统屏蔽文件列表,包括 Apache 和 tomcat
2.   安装 tomcat
2.1. 下载,解压 tomcat
不要下载安装版 , 下载地址
http://tomcat.apache.org

2.2. 配置 tomcat
2.2.1.     配置 server 的关闭口
我们需要在一台机器上跑 2 个不同的 tomcat ,需要修改不同的 tomcat 的关闭口,避免出现端口被占用的情况。在 server.xml 中找到 server, 将:
改为
XXXX" shutdown="SHUTDOWN">
XXXX在这里表示不同的端口:我的两个 tomcat 分别使用 8035 , 8045

注意:这里之所以要配置不同的 tomcat 关闭口,只是因为我们使用了多个 tomcat ,其实用一个 server 多个实例也可以。
2.2.2.     配置 service
我们需要对不同的 tomcat 的 service 取不同的名字,在 server.xml 中找到:
改为:
XXXX">
两个 service 分别为 tomcat6 和 tomcat5
2.2.3.     配置 Connector
这个部分主要是要改两个 Connector ,当然前提是你的 tomcat 只有两个 Connector 。
修改 ajp1.3 的端口:
找到:  
改为: XXXX" protocol="AJP/1.3" redirectPort="8443" />
两个 Service 的 ajp/1.3 的端口分别为: 8019 , 8029
修改 http 的端口:
找到:
               maxThreads="150" connectionTimeout="20000"
               redirectPort="8443" />
改为:
XXXX" protocol="HTTP/1.1"
               maxThreads="150" connectionTimeout="20000"
               redirectPort="8443" />
两个 Service 的 ajp/1.3 的端口分别为: 8060 , 8070
2.2.4.     配置 Engine
Engine 主要是配置 jvmRoute 属性,找到:
改为:
两个实例分别为: tomcat6 和 tomcat5.
2.2.5.     配置公用性 Context
如果有 Context 是多个系统公用的,比如图片等的存放地,可以做个配置:
在 Host 中增加:


2.2.6.     屏蔽文件列表
打开 tomcat 目录下的 conf/web.xml ,
找到:
        default
        org.apache.catalina.servlets.DefaultServlet
        
            debug
            0
        
        

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:[原创]APUE.2e程序清单4-7举例分析

下一篇:FreeBSD 使用手册(中文)