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 CLASSPATH: /application/tomcat8_2/bin/bootstrap.jar:/application/tomcat8_2/bin/tomcat-juli.jar
檢視啟動結果
端口全部啟動
- [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
通路網頁
甲殼蟲免殺論壇版主------jks_巴頓