天天看點

tomcat多執行個體 tomcat 多執行個體 然後啟動 tomcat8_1 tomcat8_2 檢視啟動結果

tomcat配置檔案

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

xml文法

注釋:以 <!-- 開頭 以 --> 結尾

指定關閉tomcat的端口号8005

  1. <Server

    port="8005"

    shutdown="SHUTDOWN">

    向8005端口發送 關閉指令

tomcat多執行個體 tomcat 多執行個體 然後啟動 tomcat8_1 tomcat8_2 檢視啟動結果

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多執行個體

  1. cd /application/tools

解壓一個新的tomcat包

tomcat多執行個體 tomcat 多執行個體 然後啟動 tomcat8_1 tomcat8_2 檢視啟動結果

tar xf apache-tomcat-8.0.27.tar.gz

複制2個新包并重命名

  1. [root@web03 tools]# cp -a apache-tomcat-8.0.27 tomcat8_1
  2. [root@web03 tools]# cp -a apache-tomcat-8.0.27 tomcat8_2
tomcat多執行個體 tomcat 多執行個體 然後啟動 tomcat8_1 tomcat8_2 檢視啟動結果

修改端口8080 8005

  1. [root@web03 tools]# sed -i 's#8005#8011#;s#8080#8081#' tomcat8_1/conf/server.xml
  2. [root@web03 tools]# sed -i 's#8005#8012#;s#8080#8082#' tomcat8_2/conf/server.xml

移動到application

  1. [root@web03 tools]# mv tomcat8_1 tomcat8_2 /application/
  2. [root@web03 tools]# cd /application/
  3. [root@web03 application]# ls
  4. apache-tomcat-8.0.27 jdk jdk1.8.0_60 tomcat tomcat8_1 tomcat8_2 tools

然後啟動 tomcat8_1 tomcat8_2

  1. [root@web03 application]# /application/tomcat8_1/bin/startup.sh
  2. Using CATALINA_BASE: /application/tomcat8_1
  3. Using CATALINA_HOME: /application/tomcat8_1
  4. Using CATALINA_TMPDIR: /application/tomcat8_1/temp
  5. Using JRE_HOME: /application/jdk
  6. Using CLASSPATH: /application/tomcat8_1/bin/bootstrap.jar:/application/tomcat8_1/bin/tomcat-juli.jar
  7. Tomcat started.
  8. [root@web03 application]# /application/tomcat8_2/bin/startup.sh
  9. Using CATALINA_BASE: /application/tomcat8_2
  10. Using CATALINA_HOME: /application/tomcat8_2
  11. Using CATALINA_TMPDIR: /application/tomcat8_2/temp
  12. Using CLASSPATH: /application/tomcat8_2/bin/bootstrap.jar:/application/tomcat8_2/bin/tomcat-juli.jar

檢視啟動結果

端口全部啟動

  1. [root@web03 application]# netstat -lntup | grep java
  2. tcp6 0 0 127.0.0.1:8011 :::* LISTEN 23498/java
  3. tcp6 0 0 127.0.0.1:8012 :::* LISTEN 23524/java
  4. tcp6 0 0 :::8080 :::* LISTEN 23285/java
  5. tcp6 0 0 :::8081 :::* LISTEN 23498/java
  6. tcp6 0 0 :::8082 :::* LISTEN 23524/java
  7. tcp6 0 0 127.0.0.1:8005 :::* LISTEN 23285/java
  8. tcp6 0 0 :::8009 :::* LISTEN 23285/java

通路網頁

tomcat多執行個體 tomcat 多執行個體 然後啟動 tomcat8_1 tomcat8_2 檢視啟動結果
tomcat多執行個體 tomcat 多執行個體 然後啟動 tomcat8_1 tomcat8_2 檢視啟動結果

甲殼蟲免殺論壇版主------jks_巴頓