當前位置:首頁 » 操作系統 » linux兩個tomcat

linux兩個tomcat

發布時間: 2022-07-03 07:11:38

linux上怎麼部署多個tomcat

Linux下部署多個Tomcat
1.環境:
1.1.Centos5.0
1.2.apache-tomcat-6.0.18
2.需要解決一下幾個問題
2.1.不同的tomcat啟動和關閉監聽不同的埠
2.2.不同的tomcat的啟動文件startup.sh中要指定各自的CATALINA_HOME和CATALINA_BASE這兩個環境變數。
3.解決步驟:
3.1.修改/etc目錄下的profile文件,添加一組java環境變數,和兩組CATALINA環境變數;修改後的profile文件示例如下:
JAVA_HOME=/usr/java/jdk
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
exportJAVA_HOMECLASSPATH
CATALINA_BASE=/u01/app/apache-tomcat-6.0.18
CATALINA_HOME=/u01/app/apache-tomcat-6.0.18
exportCATALINA_BASECATALINA_HOME
CATALINA_2_BASE=/u01/app/apache-tomcat-shanghai
CATALINA_2_HOME=/u01/app/apache-tomcat-shanghai
exportCATALINA_2_BASECATALINA_2_HOME
TOMCAT_HOME=/u01/app/apache-tomcat-6.0.18
exportTOMCAT_HOME
TOMCAT_2_HOME=/u01/app/apache-tomcat-shanghai
exportTOMCAT_2_HOME
3.2.第一個安裝在/u01/app/apache-tomcat-6.0.18處的tomcat,保持解壓後的原狀不用修改。修改第二個安裝在/u01/app/apache-tomcat-shanghai處的tomcat。需要修改兩個地方:
3.2.1.修改server.xml配置和第一個不同的啟動、關閉監聽埠。修改後示例如下:
<Serverport="8050"shutdown="SHUTDOWN">埠:8049->8050
<!--Defineanon-SSLHTTP/1.1Connectoronport8080-->
<Connectorport="9080"maxHttpHeaderSize="8192"埠:8080->9080
maxThreads="150"minSpareThreads="25"maxSpareThreads="75"
enableLookups="false"redirectPort="8443"acceptCount="100"
connectionTimeout="20000"disableUploadTimeout="true"/>
3.2.2.修改bin下的startup.sh和shutdown.sh。修改後的示例如下:(同樣的修改)
exportJAVA_HOME=/usr/jdk
exportPATH=$PATH:$JAVA_HOME/bin
exportCLASSPATH=$JAVA_HOME/lib
exportCATALINA_HOME=$CATALINA_2_HOME利用profile中第二組設置
exportCATALINA_BASE=$CATALINA_2_BASE利用profile中第二組設置
4.修改完畢後,source/etc/profile。可能是因為修改了profile文件的緣故?
5.分別進入兩個tomcat的bin目錄,啟動tomcat--./startup.sh
6.然後訪問http://localhost:8080和http://localhost:9080都可以看到熟悉的tomcat歡迎界面。
7.如果想啟動多個可以依此法類推……

❷ linux 怎麼運行兩個tomcat

  • 你需要解決二個問題: 1、除了WEB訪問埠要分別指定外,另外不同的tomcat啟動和關閉監聽埠也要分別指定 2、不同的tomcat的啟動文件startup.sh 中要指定各自的CATALINA_HOME和CATALINA_BASE這兩個環境變

❸ linux 怎麼配置2個tomcat

將tomcat的埠號改成不同的,就可以同時運行多個tomcat

修改tomcat埠號的方法:
修改Server.xml文件,把8080埠改成80就可以了。
8080是Tomcat伺服器的默認的埠號。我們可以通過修改Tomcat伺服器的conf目錄下的主配置文件server.xml來更改.用記事本打開server.xml文件,找到如下部分:

<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />

把其中的port="8080"改成其他的埠好就可以了,比如8081,8088等,注意不要和其他的服務沖突

❹ linux上怎麼啟動多個tomcat

如何在Linux下安裝啟動多個Tomcat

1. 環境:

1.1. Red Hat Linux 9

1.2. Tomcat 5.5.17

2. 需要解決一下幾個問題

2.1. 不同的tomcat啟動和關閉監聽不同的埠

2.2. 不同的tomcat的啟動文件startup.sh 中要指定各自的CATALINA_HOME和CATALINA_BASE這兩個環境變數。

3. 解決步驟:

3.1. 修改/etc目錄下的profile文件,添加一組java環境變數,和兩組CATALINA環境變數;修改後的profile文件示例如下:

JAVA_HOME=/usr/local/java

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH

CATALINA_BASE=/usr/local/tomcat1

CATALINA_HOME=/usr/local/tomcat1

export CATALINA_BASE CATALINA_HOME

CATALINA_2_BASE=/usr/local/tomcat2

CATALINA_2_HOME=/usr/local/tomcat2

export CATALINA_2_BASE CATALINA_2_HOME

TOMCAT_HOME=/usr/local/tomcat

export TOMCAT_HOME

TOMCAT_2_HOME=/usr/local/tomcat2

export TOMCAT_2_HOME

3.2. 第一個安裝在/usr/local/tomcat處的tomcat,保持解壓後的原狀不用修改。修改第二個安裝在/usr/local/tomcat2 /apache-tomcat-5.5.17處的tomcat。需要修改兩個地方:

3.2.1. 修改server.xml配置和第一個不同的啟動、關閉監聽埠。修改後示例如下:<!--[endif]-->

埠:8005->9005
<Server port="9005" shutdown="SHUTDOWN">

埠:8080->9080
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="9080" maxHttpHeaderSize="8192"

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true" />

<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="9009" 埠:8009->9009

enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

3.2.2. 修改bin下的startup.sh和shutdown.sh。修改後的示例如下:(同樣的修改)

export JAVA_HOME=/usr/local/java

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$JAVA_HOME/lib

export CATALINA_HOME=$CATALINA_2_HOME 利用profile中第二組設置

export CATALINA_BASE=$CATALINA_2_BASE 利用profile中第二組設置

4. 修改完畢後,可能需要重新啟動Linux。可能是因為修改了profile文件的緣故,有些系統不需要,使用「source profile」命令就可以。

5. 分別進入兩個tomcat的bin目錄,啟動tomcat,使用「./startup.sh」命令。

6. 然後訪問http://localhost:8080 和 http://localhost:9080 都可以看到熟悉的tomcat歡迎界面。

7. 如果想啟動多個可以依此法類推……

注意:
<1>在修改startup.sh或是shutdown.sh文件時,請注意把一些參數加在exec命令執行之前,不然配置無法起效。

<2>因為是在linux下面,安全性較高,修改tomcat埠後,如果出現tomcat正常啟動,但是無法通過埠訪問的情況,請檢查 linux埠是否已經打開,在/etc/sysconfig/iptables裡面查看埠情況,如果沒有打開,請參照下面語句打開
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

<3>重啟iptables

/etc/init.d/iptables restart

配置成功!

❺ linux怎麼配置兩個tomcat

可以通過源碼的方式安裝多個版本的Tomcat如果都用默認埠不可以想同時啟動, 如果想同時啟動,需要修改配置文件,改變默認埠 比如我就同時安裝了三個版本。 apache-tomcat-7.0.47 apache-tomcat-7.0.62 apache-tomcat-8.0.11

❻ linux下部署兩個tomcat,啟動時 CATALINA_BASE、CATALINA_HOME怎麼指向了同一個tomcat

這個大多數是因為linux的系統環境變數裡面配置了CATALINA_HOME,並且指向你截圖的路徑。

處理方式有兩種:

  1. 把系統環境變數裡面的CATALINA_HOME去掉。可能是在/etc/profile文件裡面,去掉後重新source/etc/profile 使文件生效;也可能是在其他配置文件裡面,我也不太清楚。

  2. 修改tomcat bin目錄下的catalina.sh文件,找到

    [ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd` 這行。然後修改為CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`,就可以了。

❼ linux 部署兩個tomcat要改什麼地方

.修改/etc目錄下的profile文件,添加一組java環境變數,和兩組CATALINA環境變數;修改後的profile文件示例如下:
JAVA_HOME=/usr/java/jdk
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH
CATALINA_BASE=/u01/app/apache-tomcat-6.0.18
CATALINA_HOME=/u01/app/apache-tomcat-6.0.18
export CATALINA_BASE CATALINA_HOME
CATALINA_2_BASE=/u01/app/apache-tomcat-shanghai
CATALINA_2_HOME=/u01/app/apache-tomcat-shanghai
export CATALINA_2_BASE CATALINA_2_HOME
TOMCAT_HOME=/u01/app/apache-tomcat-6.0.18

❽ 同一個linux環境下安裝兩個tomcat沖突問題

你一台linux
安裝2個tomcat,是否是同時啟動?
如果是同時啟動,他們的埠必需不同。這樣你就可以通過埠區分web工程了。
和jdk沒關系,一個jdk可同時服務n個運用。

❾ linux下有兩個tomcat 能同時運行嗎

看到大家這么踴躍,我也發表一下自己的看法,這些都是根據實際經驗總結而來,希望對大家都有所幫助吧。
1.可以同時啟動多個tomcat,而且jdk可以不為同一個版本,都沒有問題的。
2.如果是同一個版本的jdk能夠滿足,那麼設置一個jdk,帶多個tomcat也可。
3.多個Tomcat時,需要把相應的埠進行修改,使其不能重復,比如第一個tomcat設置為8080,第二個為8081等等。
4.其實還有一個問題值得大家關注,就是如果設置同一個變數,比如TOMCAT_HOME時,很容易映射到同一個TOMCAT,導致所有的startup都啟動同一個tomcat,這是需要修改startup.bat/sh或者catalina.bat/sh等文件,也很簡單,就是手工在文件的最上邊加入set TOMCAT_HOME=路徑,多個jdk可添加set JAVA_HOME=路徑。

❿ linux 怎麼同時啟動兩個tomcat

可以通過源碼的方式安裝多個版本的Tomcat如果都用默認埠不可以想同時啟動,
如果想同時啟動,需要修改配置文件,改變默認埠
比如我就同時安裝了三個版本。
apache-tomcat-7.0.47
apache-tomcat-7.0.62
apache-tomcat-8.0.11

熱點內容
酒店酒管軟體伺服器ip段 發布:2024-11-17 17:34:10 瀏覽:916
關系資料庫關鍵字 發布:2024-11-17 17:20:12 瀏覽:307
微信腳本添加好友 發布:2024-11-17 17:19:59 瀏覽:566
不支持ftpovertls 發布:2024-11-17 17:15:05 瀏覽:229
騰訊下載視頻加密 發布:2024-11-17 17:14:32 瀏覽:901
手機站源碼下載 發布:2024-11-17 17:12:17 瀏覽:147
root密碼忘記了怎麼辦 發布:2024-11-17 17:08:08 瀏覽:141
摩斯密碼V代表什麼 發布:2024-11-17 16:58:34 瀏覽:384
微信表情壓縮 發布:2024-11-17 16:49:30 瀏覽:165
linux下firefox 發布:2024-11-17 16:44:10 瀏覽:57