3:安裝Tomcat
下載apache-tomcat-7.0.33.tar.gz。解壓縮:
tar -xzvf apache-tomcat-7.0.33.tar.gz
將解壓縮后的文件夾拷貝到/usr/local/tomcat:
cp -R apache-tomcat-7.0.33 /usr/local/tomcat
進入tomcat目錄設置tomcat 的內存使用情況及其他配置:
cd /usr/local/tomcat/bin
vi daemon.sh
在正文開始的地方加入以下內容(注意將jdk等目錄結合自己的實際情況進行修改) :
4: 配置Tomcat為daemon方式啟動
將daemon.sh 拷貝到啟動目錄,安裝服務,測試服務:
先編譯安裝 commons-daemon :
先安裝gcc,因為編譯的時候要用到
yum install gcc
創建tomcat用戶,用來運行tomcat服務:
在生產環境用 root 是不安全的,所以
useradd -s /sbin/nologin tomcat
chown -R tomcat:tomcat /usr/local/tomcat
做為 service,和操作系統一起啟動
該文件在apchetomcat/bin目錄下
# tar -xzvf commons-daemon-native.tar.gz
# cd commons-daemon-1.0.10-native-src/unix
# ./configure
# make
# cp jsvc ../..
# cd ../..
cp daemon.sh /etc/init.d/tomcat
chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
可能會報:tomcat 不支持 chkconfig
解決辦法:vi /etc/init.d/tomcat 增加兩行代碼
#chkconfig:2 3 4 5 10 90
#description:Starts and Stops the Tomcat daemon
chkconfig tomcat on
chkconfig --list tomcat
顯示:
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off ← 確認2~5為on的狀態就OK
啟動Tomcat:
service tomcat start
增加防火牆配置,允許8080端口:
# vi /etc/sysconfig/iptables
在允許ssh的下面增加一條:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
保存,重啟iptables服務 :
# service iptables restart
測試:
本機測試:
wget http://localhost:8080/
從其他機器 測試:
瀏覽器中輸入 http://localhost:8080/
看看是否能打開網站。
=========================================