標簽:Tomcat
Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。
測試環境:redhat 6.0
安裝JDK
下載jdk包並解壓
下載地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
解壓Jdk包
tar -xvf jdk-8u20-linux-x64.gz
將解壓的jdk包移動到/usr/local目錄下
mv jdk1.8.0_20 /usr/local/
配置環境變量
vim /etc/profile
在文件末尾加上
JAVA_HOME=/usr/local/jdk1.8.0_20
JAVA_BIN=/usr/local/jdk1.8.0_20/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
執行命令使修改立即生效
source /etc/profile
測試java環境是否安裝成功
java -version
安裝tomcat
下載地址:http://tomcat.apache.org/ 目前最新版本9.0
我這裡測試的是8.0版本
下載後解壓
mv apache-tomcat-8.0.30 /usr/local/tomcat1
cd /usr/local/bin
vim catalina.sh
在裡面增加一行:CATALINA_HOME=/usr/local/tomcat1/
授予文件可執行權限
chmod +x *.sh
啟動tomcat
/usr/local/tomcat1/bin/catalina.sh start
在浏覽器中輸入:http://localhost:8080/
出現了tomcat頁面,則安裝成功
在當前機器部署多個tomcat
在一台機器上面部署多個tomcat只需要修改http和ajp協議端口即可
復制tomcat1
cp -r tomcat1 tomcat2
進入tomcat2文件夾修改server.xml文件
cd
/usr/local/tomcat2/conf
vim server.xml
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8444" /> <Connector port="8010" protocol="AJP/1.3" redirectPort="8444" />
默認的http協議的端口是8080,這裡只要保證不重復即可,將端口改成8081,如果要通過AJP協議進行連接的話AJP協議端口也改一下,我這裡改成8010,因為tomcat1使用了8009
同時也要修改一下catalina.sh文件
vim catalina.sh
在裡面增加一行:CATALINA_HOME=/usr/local/tomcat2/
授予文件可執行權限
chmod +x *.sh
啟動tomcat2
/usr/local/tomcat2/bin/catalina.sh start
然後在浏覽器中輸入:http://localhost:8081/
同樣如果出現tomcat頁面說明配置成功
如果不會出現測試頁面首先要保證tomcat是否啟動了,查看端口可以使用netstat -an|grep 8080,還有就是防火牆的原因,可以關閉防火牆,使用service iptabls status查看防火牆是否開啟,或者在防火牆中加入端口,vim /etc/sysconfig/iptables即可。
下一章會講通過搭建Apache實現tomcat的負載均衡。
後面的文章會陸續講解:使用Ngins搭建tomcat的負載均衡,搭建redis群集緩存,搭建mycat群集歡迎關注。
文章如果對大家有幫助,請幫忙推薦,謝謝!!!
備注:
作者:pursuer.chen
博客:http://www.cnblogs.com/chenmh
本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須注明文章來源,且在文章開頭明顯處給明鏈接,否則保留追究責任的權利。
《歡迎交流討論》
---恢復內容結束---