標籤:
CentOS:配置多Tomcat: 1、下載:# wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-6/v6.0.44/bin/apache-tomcat-6.0.44.tar.gz 2、解壓:# tar -zxv -f apache-tomcat-6.0.44.tar.gz3、複製三份:# cp -r apache-tomcat-6.0.44 5i_net_014、配置server.xml連接埠:# vi /home/root/tomcat_server/tomcat_5i_net_01/conf/server.xml【修改1:關閉指令連接埠:8101遞增】 <Server port="8005" shutdown="SHUTDOWN">【修改2:http連接埠:8201遞增;https連接埠:8401】 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />【修改3:ajp連接埠:8301遞增;https連接埠:8401】 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />5、配置server.xml虛擬路徑:<Context path="/發布路徑" docBase="項目的WebContent" reloadable="false" caseSensitive="false" debug="0"></Context><Context path="" docBase="/home/root/tomcat_roots/5i_net_01/ROOT" reloadable="false" caseSensitive="false" debug="0"></Context>
CentOS:Tomcat啟動指令碼:
建立啟動指令碼:# vi /home/root/tomcat_startup.sh
添加執行許可權:# chmod 777 /home/root/tomcat_startup.sh啟動項目:# sh /home/root/tomcat_startup.sh 5i_net_01 start
###############################################tomcat_home=/home/root/tomcat_servers/$1 start() { echo -n "Starting tomcat: " #rm $tomcat_home/logs/* -rf rm $tomcat_home/work/* -rf $tomcat_home/bin/startup.sh tail -f $tomcat_home/logs/catalina.out echo "tomcat start ok."}stop() { echo -n "Shutting down tomcat: " $tomcat_home/bin/shutdown.sh echo "tomcat stop ok."}# See how we were calledcase "$2" in start) start ;; stop) stop ;; restart) stop sleep 3 start ;; *) echo "Usage: $0 {start|stop|restart}"esacexit 0######################################################ps -ef|grep ‘^.*java.*‘"tomcat-vst-order"‘.*$‘|grep -v grep|awk ‘{print $2}‘|xargs kill -9/opt/apache-tomcat-vst-order/bin/startup.shtail -f /opt/apache-tomcat-vst-order/logs/catalina.out######################################################
Window註冊系統服務:在CentOS系統中,tomcat可以後台運行,相當方便;但是在windows系統中,tomcat只能以命令視窗的形式開啟,很彆扭;下面方法可以講多tomcat註冊不同的系統服務,注意連接埠不同,可以設定開機啟動,很方便;
進入tomcat的bin目錄下,執行以下命令(service.bat不存在,下載64bit,裡面有):註冊服務:service.bat install tomcat8080 刪除服務:service.bat uninstall tomcat8080 啟動服務:net start tomcat8080 停止服務:net stop tomcat8080
報錯:Nonalpha 95,原因:Windows2003作業系統的服務名稱中不能出現底線"_" ; 官網版本區別:1:zip (pgp, md5) -- 綠色版2:tar.gz (pgp, md5)3:32-bit Windows zip (pgp, md5) -- Windows 32位 綠色版4:64-bit Windows zip (pgp, md5) -- Windows 64位 綠色版5:64-bit Itanium Windows zip (pgp, md5)6:32-bit/64-bit Windows Service Installer (pgp, md5) -- Windows 安裝版第一個和第二個是tomcat最基本的包,不包括做為win服務的組件和其它依賴,只是壓縮格式不同。第三個第四個第五個zip格式是針對32位或64位或Itanium處理器的包,包含了windows服務元件,和一些依賴的組件。最後一個是32/64位系統,windows服務安裝包。
Tomcat配置多執行個體:centos和winserver環境