tomcat多实例

Posted jks巴顿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat多实例相关的知识,希望对你有一定的参考价值。

tomcat配置文件

  1. vim /application/tomcat/conf/server.xml

xml语法

注释:以 <!-- 开头 以 --> 结尾

指定关闭tomcat的端口号8005

  1. <Server port="8005" shutdown="SHUTDOWN">

    向8005端口发送 关闭命令

8005端口就关闭了

安全设置

我们可以把 端口修改一下 或者 把暗号修改一下

tomcat的监控端口8080

  1. <Connector port="8080" protocol="HTTP/1.1" tomcat端口
  2.            connectionTimeout="20000"
  3.            redirectPort="8443" /> https端口

    安全设置

修改8080端口就可以了

tomcat专门和apche通信的端口8009

  1. <!-- Define an AJP 1.3 Connector on port 8009 -->
  2. <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

    安全设置

注释掉这个命令!因为很少用到这个端口。

web设置

  1. <Host name="localhost" appBase="webapps"
  2.             unpackWARs="true" autoDeploy="true">

host name= 主机名 aapBase=站点目录

unpackWARs="true" autoDeploy="true" 自动解压 上传的war包进行自动解压

安全设置

unpackWARs="true" autoDeploy="true" 设置为 flast ,在公司中一般是人工部署解压,公司代码太大,自动解压部署会产生宕机的。

关于tomcat重启注意事项

重启tomcat需要分批次重启!不能全部同时重启!会直接导致宕机!

tomcat 多实例

多虚拟主机:nginx server标签

多实例:尽可能使用我们系统的资源

缺点:资源抢占!

在资源多的时候才能使用!

 

搭建tomcat多实例

解压一个新的tomcat包

tar xf apache-tomcat-8.0.27.tar.gz

复制2个新包并重命名

修改端口8080 8005

移动到application

然后启动 tomcat8_1 tomcat8_2

查看启动结果

端口全部启动

访问网页

以上是关于tomcat多实例的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat多实例和负载均衡

Tomcat多实例集群架构 安全优化和性能优化

Tomcat 多实例及动静分离配置

tomcat 多实例做

Tomcat多实例单应用部署方案 (转)

tomcat 多实例部署