Tomcat For Linux 的安裝與配置詳解


1.到官網 http://jakarta.apache.org/tomcat 下載 apache-tomcat-7.0.2.tar.gz 安裝文件,JDK假設已經安裝完畢,接下來直接安裝Tomcat。
2.安裝
# tar -zxvf apache-tomcat-7.0.2.tar.gz
# ls //會發現在當前目錄下,多出一個文件夾
apache-tomcat-7.0.2 apache-tomcat-7.0.2.tar.gz
# mv apache-tomcat-7.0.2 /usr/local/tomcat-7.0.2
# mv apache-tomcat-7.0.2 /usr/local/tomcat-7.0.2
3.設置環境變量
# vi ~/.bashrc

if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
//增加下面兩個內容,然后保存退出:wq 回車
export CATALINA_BASE=/usr/local/tomcat-7.0.2
export CATALINA_HOME=/usr/local/tomcat-7.0.2

4.驗證是否安裝成功
# echo $CATALINA_HOME
/usr/local/tomcat-7.0.2
# echo $CATALINA_BASE
/usr/local/tomcat-7.0.2

如果顯示上面內容,OK,已生效。如果不顯示,重啟一下系統,再試。

4.啟動服務
我們先看一下linux所開的端口:
# netstat –l

# cd /usr/local/tomcat-7.0.2/bin
# ls
bootstrap.jar setclasspath.sh
catalina.50.bat shutdown.bat
catalina.50.sh shutdown.sh
catalina.bat shutdown-using-launcher.bat
catalina.sh shutdown-using-launcher.sh
catalina.xml startup.bat
commons-daemon.jar startup.sh
commons-launcher.jar startup-using-launcher.bat
commons-logging-api.jar startup-using-launcher.sh
cpappend.bat tomcat5.exe
digest.bat tomcat5w.exe
digest.sh tool-wrapper.bat
jmx.jar tool-wrapper.sh
jsvc.tar.gz tool-wrapper-using-launcher.bat
LauncherBootstrap.class tool-wrapper-using-launcher.sh
launcher.properties version.bat
service.bat version.sh
setclasspath.bat
//我們要注意這個文件:startup.sh

#./startup.sh
Using CATALINA_BASE: /usr/local/jakarta-tomcat-5.0.28
Using CATALINA_HOME: /usr/local/jakarta-tomcat-5.0.28
Using CATALINA_TMPDIR: /usr/local/jakarta-tomcat-5.0.28/temp
Using JAVA_HOME: /usr/java/j2sdk1.4.2_04
我們在來一下linux現在所開的端口:
# netstat –l

是不是多了個8080端口呢!這個就是Tomcat的默認端口/
好下面開始我們的安裝測試了

http://localhost:8080
是不是看到tomcat的Web頁面了。

如果還沒看到,那就把放火牆關了。
# service iptables stop
清除防火牆規則:[ 確定 ]
把 chains 設置為 ACCEPT 策略:filter [ 確定 ]
正在卸載 Iiptables 模塊:[ 確定 ],

好了。這次絕對沒問題了。

5.Tomcat開機自動加載
# vi /etc/rc.d/rc.local
//顯示如下內容

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

//增加下面一句話
/usr/local/tomcat-7.0.2/bin/startup.sh

這樣在系統重啟后就可以自動啟動Tomcat(一定確信JDK安裝完並且好用,否則這些都將不好用)

6.關閉服務
# cd /usr/local/tomcat-7.0.2/bin
# ./shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat-7.0.2
Using CATALINA_HOME: /usr/local/tomcat-7.0.2
Using CATALINA_TMPDIR: /usr/local/tomcat-7.0.2/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat-7.0.2/bin/bootstrap.jar:/usr/local/tomcat-7.0.2/bin/tomcat-juli.jar

7.獨立環境的測試

  (1) 測試Java的運行狀況,如下命令:
java -version
javac -version
看到版本號則表示JDK安裝成功

  (2) 測試Apache的運行狀況,如下命令:
/etc/rc.d/init.d/httpd restart ## 重新啟動Apache Server
使用任意一瀏覽器,輸入服務器地址后回車,應該可以看到Apache的默認主頁

  (3) 測試Jakarta-Tomcat的運行狀況,如下命令:
進入tomcat安裝目錄下面的bin目錄
./startup.sh ## 啟動jakarta-tomcat-4.1.24服務
使用任意一瀏覽器,輸入服務器地址和端口號8080后回車,應該可以看到jakarta-tomcat-4.1.24的默認主頁
例如: http://localhost:8080
./shutdown.sh ## 關閉jakarta-tomcat-4.1.24服務

8.在linux下面安裝tomcat后,打開時用戶名及密碼是什么

在 /usr/local/tomcat-7.0.2/conf/tomcat-users.xml 文件中。編輯這個文件,可以修改用戶名和密碼,例如:

<role name="manager-gui"/>
<user name="root" password="admin" roles="manager-gui"/>?
<role rolename="admin-gui"/>
<user username="admin" password="admin" roles="admin-gui"/>

用戶 root 是管理:Status和Tomcat Manager的。
用戶 admin 是管理:Host Manager的。
保存后重新啟動Tomcat。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM