日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

在linux下使用多个tomcat

發布時間:2024/1/17 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在linux下使用多个tomcat 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

? ? 今天出于項目測試的需要,需要同時在服務器上同時啟動3個服務器。在網上查找了一圈,找到一些方法,結果按照方法進行了設置,結果只是啟動了一個tomcat,其他的說什么也啟動不起來為了這個事情。經過不懈的努力,終于解決了這個問題,現將解決方案記錄如下,以供后續參考。

? ? 先說一下服務器配置:

? ? 服務器系統:redlinux 6.0

? ? WEB服務器:Tomcat 7.0(注意是綠色版本,不是安裝版本)

? ? JAVA:JDK 1.7.0

? ? 1、JDK和TOMCAT的安裝我就不在這里啰嗦了,這里需要注意的是3個TOMCAT可以在一個文件夾中也可以在多個文件夾中,但是TOMCAT文件夾不可以叫一個名字,必須起多個名字,每個TOMCAT文件夾都有一個自己的名字。

?

? ? 2、分別修改安裝目錄下的conf子目錄中的server.xml文件(注意:三個文件中對應的端口號要不一樣) :

a、修改http訪問端口(默認為8080端口),將8080修改為tomcat不在使用的端口號。此處所設的端口號即是以后訪問web時所用的端口號。

<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080"

minProcessors="5" maxProcessors="75"

enableLookups="true" redirectPort="8443"

acceptCount="100" debug="0" connectionTimeout="20000"

useURIValidationHack="false" disableUploadTimeout="true" />

b、修改Shutdown端口(默認為8005端口),將8005修改為沒有在使用的端口號,例如8055。

<Server port="8005" shutdown="SHUTDOWN" debug="0">

c、修改8009端口,將8009修改為沒有在使用的端口號,例如8099。

<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"

port="8009" minProcessors="5" maxProcessors ="75"

enableLookups="true" redirectPort="8443"

acceptCount="10" debug="0" connectionTimeout ="20000"

useURIValidationHack="false"

protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" />

?

?

3、修改/etc目錄下的profile文件,添加一組java環境變量,和三組CATALINA環境變量;修改后的profile文件示例如下:

?

?

JAVA_HOME=/usr/java/jdkexport PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin?
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export JAVA_HOME PATH CLASSPATH


CATALINA_BASE=/u01/app/tomcat-1
CATALINA_HOME=/u01/app/tomcat-1
export CATALINA_BASE CATALINA_HOME


CATALINA_2_BASE=/u01/app/tomcat-2
CATALINA_2_HOME=/u01/app/tomcat-2
export CATALINA_2_BASE CATALINA_2_HOME


CATALINA_3_BASE=/u01/app/tomcat-3
CATALINA_3_HOME=/u01/app/tomcat-3
export CATALINA_3_BASE CATALINA_3_HOME?


TOMCAT_HOME=/u01/app/tomcat-1?
export TOMCAT_HOME


TOMCAT_2_HOME=/u01/app/tomcat-2?
export TOMCAT_2_HOME


TOMCAT_3_HOME=/u01/app/tomcat-3?
export TOMCAT_3_HOME

?? ? 修改完成后需要執行:source /etc/profile,以便其生效

?

4、編輯Tomcat/bin/catalina.sh文件,3個TOMCAT都需要更改,添加如下內容:

export JAVA_HOME=/usr/java/jdk

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

###以上三個環境變量就是JAVA的環境變量###

export CATALINA_BASE=$CATALINA_3_BASE(需要注意,3個TOMCAT需要修改為相應的名稱,與PROFILE文件中的名稱相同)

export CATALINA_HOME=$CATALINA_3_HOME(需要注意,3個TOMCAT需要修改為相應的名稱,與PROFILE文件中的名稱相同)

同時修改如下內容:

CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8002,server=y,suspend=n"

將上述內容中的8002修改為每個TOMCAT都有一個獨立的編號。

?

上述全部修改完成后即可分別啟動TOMCAT了,需要提醒大家的是,其中步驟4中需要修改的內容一定要全部修改,網上有很多都不是全部修改,那么你在啟動TOMCAT的時候就會發現,啟動本身不報錯誤,但就是啟動不起來。

?

以上就是我在今天修改linux中注意和修改的全部內容,希望對大家有所幫助。

轉載于:https://blog.51cto.com/escode/984879

總結

以上是生活随笔為你收集整理的在linux下使用多个tomcat的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。