tomcat install

安裝Tomcat

Tomcat 是由 Sun 開發出來後,捐給 apache 基金會的 Java Application Server,後來成為實作 Java Application Server 的參考基準,多年來也是使用最廣的 Java Application Server,這裡介紹一下安裝的方式。

步驟

說明

指令

1

安裝 JDK

Tomcat 需在 JDK 下才能執行,所以,我們先安裝JDK。

2

下載 Tomcat

連結到 Tomcat的官方網站 下載,我下載的是 apache-tomcat-6.0.18.tar.gz (6.0.18版),將它放在 /root 下。

3

解壓縮,程式會解壓縮到 /root/apache-tomcat-6.0.18

tar vxzf apache-tomcat-6.0.18.tar.gz

4

搬移到 /usr/local/tomcat6,一般自行安裝的程式會放在 /usr/local 下。

mv apache-tomcat-6.0.18 /usr/local/tomcat6

5

啟動 Tomcat

cd /usr/local/tomcat6/bin

./startup.sh

執行結果

Using CATALINA_BASE: /usr/local/tomcat6

Using CATALINA_HOME: /usr/local/tomcat6

Using CATALINA_TMPDIR: /usr/local/tomcat6/temp

Using JRE_HOME: /usr/java/latest

6

測試

開啟 Firefox,並在網址列輸入 http://localhost:8080,可看到如下結果,表示 Tomcat 已正常啟動,其中 8080 是 Tomcat 預設的 port,可以自行修改,設定檔為 /usr/local/tomcat6/conf/server.xml 。

7

Add service

vi /etc/init.d/tomcat6

# /etc/init.d/tomcat6

# chkconfig: 35 99 99

#

# description: Auto-starts tomcat

# processname: tomcat

# pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/java/latest

export CLASS_PATH=/usr/java/latest/lib

export PATH=$JAVA_HOME/bin:$PATH

case $1 in

start)

sh /usr/local/tomcat6/bin/startup.sh > /dev/null

echo “Starting Tomcat"

touch /var/lock/subsys/tomcat

;;

status)

if [ -f /var/lock/subsys/tomcat ]; then

echo $"tomcat is running"

exit 0

fi

echo $"tomcat has stopped"

exit 3

;;

stop)

echo “Stopping Tomcat: "

sh /usr/local/tomcat6/bin/shutdown.sh > /dev/null

rm -f /var/lock/subsys/tomcat

;;

restart)

sh /usr/local/tomcat6/bin/shutdown.sh

sh /usr/local/tomcat6/bin/startup.sh

;;

*)

echo “Usage: tomcat {start|stop|restart|status}"

exit 1

esac

exit 0

8

chkconfig –add tomcat6

chkconfig tomcat6 –level 35 on