tomcat多系统部署方案

 

多系统部署到一个 Tomcat 中,如果某一个系统崩溃可能会同时使其他系统不能正常工作,因为它们运行在同一个 JVM 上,就需要在同一个服务器中安装多个 Tomcat 来运行不同的 WEB 系统。

 

一、 Tomcat 版本选择

安装 JDK 版本 1.6.0 _10 以上,完成后设置以下环境变量:

JAVA_HOME       C:\Program Files\Java\jdk1.6.0_11

CLASSPATH        .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

PATH                   ;%JAVA_HOME%\bin

 

二、 Tomcat 版本选择

应选择 ZIP 版本,如 apache-tomcat-6.0.20.zip ,不能使用 EXE 版本。

 

三、 Tomcat 端口配置

修改 tomcat\conf 下的 server.xml ,如下

修改 <Server port=”8005” shutdown=”SHUTDOWN”>8005 为其他端口

       修改 <Connector port=”8080” maxHttpHeaderSize=”8192”>8080 为其他端口

       修改 <Connector port=”8009” >8009 为其他端口
         

       d:\user1\tomcat6\conf\server.xml 中以上的三个 port 分别为 800680818010

       d:\user2\tomcat6\conf\server.xml 中以上的三个 port 分别为 800780828011

d:\user3\tomcat6\conf\server.xml 中以上的三个 port 分别为 800880838012

 

四、 Tomcat 安装与删除

Tomcat 安装为后台服务,让它自动启动。

打开 DOS 窗口,切换到当前 Tomcat \bin 目录,输入命令“ service install tomcatuser1

即可以创建一个后台 Tomcat 服务,打开服务窗口 services.msc 可查看服务。

如果要删除这个服务,同样在 DOS 窗口,在 BIN 目录输入“ service remove tomcatuser1

 

五、 Tomcat 性能优化

Tomcat 默认使用的内存为 128MB ,在较大型的应用项目中,这点内存是不够的,有可能导致系统无法运行。常见的问题是报 Tomcat 内存溢出错误, Out of Memory( 系统内存不足 ) 的异常,从而导致客户端显示 500 错误,一般调整 Tomcat 的使用内存即可解决此问题。 Windows 环境下修改 “%TOMCAT_HOME%\bin\catalina.bat” 文件,在文件开头增加如下设置: set JAVA_OPTS=-Xms256m -Xmx512m Linux 环境下修改 “%TOMCAT_HOME%\bin\catalina.sh” 文件,在文件开头增加如下设置: JAVA_OPTS=’-Xms256m -Xmx512m’ 其中, -Xms 设置初始化内存大小, -Xmx 设置可以使用的最大内存。

 

六、 Tomcat 系统测试

应使用不同的机器测试,或者不同的浏览器,如 FFIE ,或者使用 IETester 测试,若使用同一浏览打开,且服务端为同一工程,则可能有 Session 问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值