tomcat配置文件
vim /application/tomcat/conf/server.xml
xml语法
注释:以 <!-- 开头 以 --> 结尾
指定关闭tomcat的端口号8005
<Server
port="8005"
shutdown="SHUTDOWN">
向8005端口发送 关闭命令
8005端口就关闭了
安全设置
我们可以把 端口修改一下 或者 把暗号修改一下
tomcat的监控端口8080
<Connector port="8080" protocol="HTTP/1.1" tomcat端口
???????????connectionTimeout="20000"
???????????redirectPort="8443" /> https端口
安全设置
修改8080端口就可以了
tomcat专门和apche通信的端口8009
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector
port="8009"
protocol="AJP/1.3"
redirectPort="8443"
/>
安全设置
注释掉这个命令!因为很少用到这个端口。
web设置
<Host name="localhost" appBase="webapps"
????????????unpackWARs="true" autoDeploy="true">
host name= 主机名 aapBase=站点目录
unpackWARs="true" autoDeploy="true" 自动解压 上传的war包进行自动解压
安全设置
unpackWARs="true" autoDeploy="true" 设置为 flast ,在公司中一般是人工部署解压,公司代码太大,自动解压部署会产生宕机的。
关于tomcat重启注意事项
重启tomcat需要分批次重启!不能全部同时重启!会直接导致宕机!
tomcat 多实例
多虚拟主机:nginx server标签
多实例:尽可能使用我们系统的资源
缺点:资源抢占!
在资源多的时候才能使用!
?
搭建tomcat多实例
cd /application/tools
解压一个新的tomcat包
tar xf apache-tomcat-8.0.27.tar.gz
复制2个新包并重命名
[root@web03 tools]# cp -a apache-tomcat-8.0.27 tomcat8_1
[root@web03 tools]# cp -a apache-tomcat-8.0.27 tomcat8_2
修改端口8080 8005
[root@web03 tools]# sed -i ‘s#8005#8011#;s#8080#8081#‘ tomcat8_1/conf/server.xml
[root@web03 tools]# sed -i ‘s#8005#8012#;s#8080#8082#‘ tomcat8_2/conf/server.xml
移动到application
[root@web03 tools]# mv tomcat8_1 tomcat8_2 /application/
[root@web03 tools]# cd /application/
[root@web03 application]# ls
apache-tomcat-8.0.27 jdk jdk1.8.0_60 tomcat tomcat8_1 tomcat8_2 tools
然后启动 tomcat8_1 tomcat8_2
[root@web03 application]# /application/tomcat8_1/bin/startup.sh
Using CATALINA_BASE: /application/tomcat8_1
Using CATALINA_HOME: /application/tomcat8_1
Using CATALINA_TMPDIR: /application/tomcat8_1/temp
Using JRE_HOME: /application/jdk
Using CLASSPATH: /application/tomcat8_1/bin/bootstrap.jar:/application/tomcat8_1/bin/tomcat-juli.jar
Tomcat started.
[root@web03 application]# /application/tomcat8_2/bin/startup.sh
Using CATALINA_BASE: /application/tomcat8_2
Using CATALINA_HOME: /application/tomcat8_2
Using CATALINA_TMPDIR: /application/tomcat8_2/temp
Using JRE_HOME: /application/jdk
Using CLASSPATH: /application/tomcat8_2/bin/bootstrap.jar:/application/tomcat8_2/bin/tomcat-juli.jar
Tomcat started.
查看启动结果
端口全部启动
[root@web03 application]# netstat -lntup | grep java
tcp6 0 0 127.0.0.1:8011 :::* LISTEN 23498/java
tcp6 0 0 127.0.0.1:8012 :::* LISTEN 23524/java
tcp6 0 0 :::8080 :::* LISTEN 23285/java
tcp6 0 0 :::8081 :::* LISTEN 23498/java
tcp6 0 0 :::8082 :::* LISTEN 23524/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 23285/java
tcp6 0 0 :::8009 :::* LISTEN 23285/java
访问网页

tomcat多实例
原文:http://www.cnblogs.com/jksbaduen/p/7900472.html