第一步:條件:配置好jdk,如果沒有配置好請看:
再複製乙份tomcat壓縮包,解壓到 /home/tomcat/tomcat2
如下是我的tomcat
複製命令:
同樣是操作/etc/profile 檔案。
#vi /etc/profile
然後在檔案最後一行,即剛剛新增jdk環境變數的後邊新增如下配置:
(注意:tomcat123456中的配置命名)
新增後,ctrl+c, 然後命令列輸入 :wq ,儲存退出。載入環境變數,命名行:
1、修改server prot 預設為8005--》修改為8002
"命令: vi tomcat8.5_1/bin/startup.sh加入:
export catalina_base=$catalina_base1
export catalina_home=$catalina_home1
export tomcat_home=tomcat_home1
命令: vi tomcat8.5_1/bin/shutdown.sh加入:export catalina_base=$catalina_base1命令: vi tomcat8.5_2/bin/startup.sh
加入:export catalina_base=$catalina_base2
export catalina_home=$catalina_home2
export tomcat_home=tomcat_home2
2、tomcat2/bin/shutdown.sh
命令: vi tomcat8.5_2/bin/shutdown.sh
加入:export catalina_base=$catalina_base2
分別啟動tomcat中的 /bin/startup.sh ,然後開啟瀏覽器訪問測試。
伺服器同時執行兩個不同版本的Tomcat
當第乙個tomcat啟動後,後面tomcat的server.xml中的埠不管怎麼改,仍然會報埠衝突。後來在dos下執行才發現所有的tomcat都會去找catalina home和catalina base這兩個環境變數,因此步驟如下 1.使用壓縮版的tomcat不能使用安裝版的 至少有乙個是壓縮版的...
兩個執行緒同時執行案例
兩個案例同時執行案例 1 這個兩個執行緒並不是有規律的執行而是有沒有規律的交替執行 package com.test3 public class demo10 3 列印 class pig implements runnable public void run catch exception e t...
同時執行兩個mysql例項
1.修改 etc mysql my.cnf 加入 mysqld multi mysqld usr bin mysqld safe mysqladmin usr bin mysqladmin user multi admin password multipass 把原來的 mysqld 改成 mysq...