CentOS 6 Tomcat安裝
Tomcat介紹
Tomcat就是用來解析jsp程式的一個軟體
Tomcat是一個輕量級應用伺服器,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯JSP程式的首選,一般不會選擇web伺服器來用,更多的用於中介軟體.
首先安裝JDK
Jdk下載:
JDK和tomcat解壓就能用
tar xf jdk-8u181-linux-x64.tar.gz -C /usr/local/src/
新增環境變數
vim /etc/profile //插入以下三行
export JAVA_HOME=/usr/local/src/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重新載入:
source /etc/profile
java -version
再安裝tomcat
下載:https://tomcat.apache.org/download-70.cgi
tar xf apache-tomcat-7.0.91.tar.gz -C /usr/local/src/
啟動tomcat
cd /usr/local/src/apache-tomcat-7.0.91/bin/
./startup.sh
瀏覽器輸入伺服器IP訪問tomcat:
注意:虛擬機器測試要關閉防火牆
配置tomcat
更改預設啟動埠:
vim /usr/local/tomcat/conf/service.xml
Connector port="8080" 改為 Connector port="80"
配置一個虛擬主機:
在Engine節點內新增 Host節點:
<Host name="www.lijunmin.cn" appBase="/data/tomcatweb" unpackWARs="false" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="./" debug="0" reloadable="true" crossContext="true"/>
</Host>
注意:
域名www.lijunmin.cn需要加到Linux/etc/hosts和本地Windows的hosts中做對映才能訪問.
重啟tomcat:
Cd /usr/local/src/apache-tomcat-7.0.91/bin/
./shutdown.sh
./startup.sh
//必須是先關再開,如果用restart需要編寫啟動指令碼.
虛擬主機下測試頁面訪問:
echo "hahaha" >/data/tomcatweb/1.txt
瀏覽器輸入www.lijunmin.cn:8080/1.txt
建立tomcat啟動指令碼:
[[email protected] ~]# vim /etc/init.d/tomcat
#!/bin/bash
# description: Tomcat7 Start Stop Restart
# processname: tomcat7
# chkconfig: 234 20 80
CATALINA_HOME=/usr/local/src/apache-tomcat-7.0.91
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo 'please use : tomcat {start | stop | restart}'
;;
esac
exit 0
:wq 儲存指令碼。
chmod +x /etc/init.d/tomcat
這樣就可以可用/etc/init.d/tomcat start啟動,如果要用server tomcat start方式啟動還需要在tomcat的bin目錄下的setclasspath.sh指令碼開頭新增下面兩行.
export JAVA_HOME=/usr/local/src/jdk1.8.0_181/
export JRE_HOME=/usr/local/src/jdk1.8.0_181/jre
啟動:service tomcat start
停止:service tomcat stop
重啟:service tomcat restart
Tomcat新增開機自啟動
chkconfig --add tomcat
chkconfig tomcat on
chkconfig --list | grep tomcat