多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > tomcat 單機多實例

tomcat 單機多實例

來源:程序員人生   發布時間:2016-07-06 08:09:58 閱讀次數:3130次

環境

tomcat:/home/tomcat⑹.0.45

oms-client
站點程序:/home/oms-client/oms-book-client

站點tomcat實例:/home/oms-client/tomcat6-sever1

端口:38080

bms-client 

站點程序:/home/bms-client/bms-book-client

站點tomcat實例:/home/bms-client/tomcat6-sever2

端口:48080


1. tomcat安裝

安裝很簡單,配置好jdk與解壓tomcat便可


我們首先看到的是tomcat的目錄結構,其每一個文件夾有以下用處:

  • bin – 包括所有運行tomcat的2進制和腳本文件
  • lib – 包括tomcat使用的所有同享庫
  • conf - 包括配置信息,如tomcat綁定的端口等
  • logs – 包括所有的日志文件
  • temp – 此目錄是tomcat寄存的臨時文件
  • webapps – 此目錄非常重要,這里寄存所有的利用程序war包
  • work – 如果利用程序包括jsp文件,那末每一個jsp文件會被編譯轉化為servlet,寄存于此

當我們運行Tomcat時,會用到5個環境變量。他們是:

  • CATALINA_HOME
  • CATALINA_BASE
  • CATALINA_TMPDIR
  • JRE_HOME/JAVA_HOME
  • CLASSPATH

在以上列表中,CATALINA_HOME和JAVA_HOME是必要的環境變量。其它的都可以通過CATALINA_HOME來轉換,是可選的。

CATALINA_HOME – 此環境變量是tomcat安裝/提取的根目錄。所以通過CATALINA_HOME,可以得到bin和lib目錄。

CATALINA_BASE – 如果不指定則是CATALINA_HOME的值。該變量指向的目錄里面包括每一個運行實例需要使用自己的conf、logs、temp、webapps、work目錄。

1般運行Tomcat的方法是,只設置CATALINA_HOME變量,履行startup.sh腳本,startup.sh會自動轉換其它未設置的變量。


2. 配置多實例目錄

在tomcat安裝目錄下創建oms-client、bms-client,在oms-client創建tomcat實例1 tomcat6-server1 并且將conf、logs、temp、webapp、work目錄拷貝到這兩個目錄,然后tomcat安裝目錄可以全部留下。配置后的目錄結構以下:


備注:截圖中有bin目錄,實際上bin目錄只會放重新寫的啟動和刪除.sh,原文件都已刪除

3. 配置站點server.xml

3.1 配置tomcat6-server1

需要修改的端口是:Shutdown port,Connector port,ajp port和Redirect port。

Shutdown port – 此端口用于關閉Tomcat。當履行shutdown.sh腳本時,它會給此端口發出1個信號,Tomcat的進程會監聽此端口,如果接收到這樣的信號,進程會清算退出。

Connector port - 此端口是利用對外公然發布的端口。

ajp port – Web服務器(例如Apache的httpd Server)通過此端口和Tomcat進行通訊,也能夠使用它設置1個負載均衡服務器

Redirect port – 如果此Connector支持非SSL要求和接收SSL要求,Catalina會自動將要求指向到此端口。




修改Shutdown port

修改Connectors port 和 redirectPort


修改Connectors port 和 redirectPort

修改Host 加入

其中docBase 為項目地址



3.2 配置tomcat6-server2

同上,幾個端口號都要修改1樣


4. 多實例啟動腳本

/home/bms-client/tomcat6-sever1/bin、/home/bms-client/tomcat6-sever2/bin目錄下分別創建啟動腳本tomcat.sh, 兩個tomcat.sh的區分主要就是CATALINA_BASE不同
4.1 腳本內容tomcat.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/sh
# description: 啟動tomcat多實例.
./etc/init.d/functions
RETVAL=$?
# tomcat實例目錄
export CATALINA_BASE="/home/oms-client/tomcat6-server1"
# tomcat安裝目錄
export CATALINA_HOME="/home/tomcat⑹.0.45"
# 可選
export JVM_OPTIONS="-Xms128m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m"
case"$1"in
start)
if[-f$CATALINA_HOME/bin/startup.sh];then
echo$"Start Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if[-f$CATALINA_HOME/bin/shutdown.sh];then
echo$"Stop Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo$"Usage: $0 {start|stop}"
exit1
;;
esac
exit$RETVAL





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/sh
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久久久久久国产精品 | 成人午夜网站 | 欧美精欧美乱码一二三四区 | 欧美18videosex | 天天天做天天天天爱天天想 | 亚洲在线一区二区 | v亚洲| 性欧美video高清熟睡 | 999av视频| 性欧美video 性欧美videofreel另类 | 欧美成人一区二区三区不卡 | 亚洲精品456在线观看 | 久久久精品3d动漫一区二区三区 | 中文字幕日本一本二本三区 | jizz在线观看免费视频 | 亚洲色图亚洲色图 | 欧美一级一毛片 | 一二三四高清在线手机视频 | 国产基zz视频日本在线观看 | 日韩精品中文字幕视频一区 | 日本怡春院欧美一区二区三区 | 美女的隐私视频网站蜜桃视频 | 最新日韩欧美不卡一二三区 | 琪琪jav| 国产午夜精品一区二区三区不卡 | 欧美添下面视频免费观看 | 91久久综合九色综合欧美亚洲 | 男女视频免费看 | 国产亚洲一区二区精品 | 一级a毛片免费观看久久精品 | 最近2019中文字幕免费大全5 | 爱爱永久免费视频网站 | 91精品国产福利在线观看性色 | 成人国产一区 | 亚洲综合免费 | 中文字幕日本一本二本三区 | 国产亚洲一欧美一区二区三区 | 国产区精品视频 | 亚洲制服另类 | 亚洲综合一二三区 | ff性欧美|