天天看點

基于64位CentOS6.4安裝Tomcat8.0

4Tomcat安裝配置

4.1下載下傳Tomcat

Tomcat官網位址:http://tomcat.apache.org/

最新的Tomcat-8.0.24:http://tomcat.apache.org/download-80.cgi

下載下傳好的tomcat源碼在伺服器的位址\\192.168.1.101\toolmanagement\工具管理\apache-tomcat-8.0.24.tar.gz

4.2 安裝Tomcat

将下載下傳好的源碼解壓到/usr/local檔案夾中

#tar –zxvfapache-tomcat-8.0.24.tar.gz –C /usr/local/

基于64位CentOS6.4安裝Tomcat8.0
基于64位CentOS6.4安裝Tomcat8.0

4.3 啟動Tomcat

使用/usr/local/apacle-tomcat-8.0.24/bin/startup.sh來啟動tomcat

#/usr/local/apache-tomcat-8.0.24/bin/startup.sh

基于64位CentOS6.4安裝Tomcat8.0

4.4 防火牆開放Tomcat使用的8080端口

預設情況下Tomcat使用的是8080端口,我們需要讓防火牆開啟8080的端口(如果tomcat配置為其他端口的情況下,相應的防護牆也需要修改)

在防火牆的配置檔案/etc/sysconfig/iptables中寫入以下的内容

#vim/etc/sysconfig/iptables

追加的内容

-A INPUT–m state –state NEW –m tcp –p tcp –dport 8080 –j ACCEPT

基于64位CentOS6.4安裝Tomcat8.0

    重新開機iptables服務

#/etc/init.d/iptablesrestart

基于64位CentOS6.4安裝Tomcat8.0

4.5 檢查Tomcat的安裝運作

通過在浏覽器URL位址欄裡面讓輸入位址localhost:8080/(或者是http://serverip:8080/)來通路Tomcat的首頁

基于64位CentOS6.4安裝Tomcat8.0
基于64位CentOS6.4安裝Tomcat8.0

4.6 停止Tomcat

使用/usr/local/apacle-tomcat-8.0.24/bin/shutdown.sh來啟動tomcat

#/usr/local/apacle-tomcat-8.0.24/bin/shutdown.sh

基于64位CentOS6.4安裝Tomcat8.0

4.7 配置tomcat自啟動

4.7.1 建立tomcat使用者群組,但是不建立home檔案夾

#useradd–M tomcat

#chshtomcat –s /sbin/nologin

#chown –Rtomcat:tomcat /usr/local/apache-tomcat-8.0.24

基于64位CentOS6.4安裝Tomcat8.0

4.7.2 建立daemon在/etc/init.d的自啟動,先編譯Tomcat自帶的jsvcd

#cd/usr/local/apache-tomcat-8.0.24

#tar –zxvfcommons-daemon-native.tar.gz

#cdcommons-daemon-1.0.15-native-src/unix/

#./configure–with-java=/usr/java/default

#make

#cp jsvc../..

#cd../..

基于64位CentOS6.4安裝Tomcat8.0
基于64位CentOS6.4安裝Tomcat8.0
基于64位CentOS6.4安裝Tomcat8.0
基于64位CentOS6.4安裝Tomcat8.0

4.7.3 修改daemon.sh

在開始的的地方增加一行,支援chkconfig,如下所示:

#

#chkconfig:- 80 20

基于64位CentOS6.4安裝Tomcat8.0

在腳本注釋後,執行指令前面正價下面三行:

JAVA_HOME=/usr/java/default

CATALINA_HOME=/usr/local/apache-tomcat-8.0.24

TOMCAT_USER=tomcat

修改ARGO的值如下:

ARGO=”/usr/local/apache-tomcat-8.0.24”

基于64位CentOS6.4安裝Tomcat8.0

4.7.4 添加tomcat8服務

把daemon.sh放到/etc/init.d中并修改名字為tomcat8,修改配置伺服器自啟動

#cp /usr/local/apache-tomcat-8.0.24/bin/daemon.sh/etc/init.d/tomcat8

#cd/etc/init.d/

#chkconfig--add tomcat8

#chkconfig--level 2345 tomcat8 on

基于64位CentOS6.4安裝Tomcat8.0

4.7.5 啟動|關閉|重新開機服務tomcat8

#/etc/init.d/tomcat8start|stop|restart

驗證方法上: