星期二, 9月 23, 2014

CentOS command line install Tomcat

最近突然有一個需求,就是在 Linux 上安裝 Tomcat。但是,因為使用 VM 的關係,GUI 的操作不是很靈敏,又沒有弄 Xming,所以只好用指令來完成安裝啦!也順被把這樣的程序整理起來。


安裝 JDK 7 Update 67

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz"
下載回來後,檔名為:
jdk-7u67-linux-x64.tar.gz?AuthParam=1411398968_5826ae3ee1898fbb3d1e25e9de936e9d

此時,將該檔案檔名修改為「jdk-7u67-linux-x64.tar.gz」。再執行下列指令,進行解壓縮的工作。
tar xzf jdk-7u67-linux-x64.tar.gz
接著,使用 alternatives 指令進行 java 安裝,指令如下:

cd /opt/jdk1.7.0_67/
alternatives --install /usr/bin/java java /opt/jdk1.7.0_67/bin/java 2
# alternatives --config java (如果該機器中有多個 java 環境,可利用此指令進行篩選)
設定 JAVA_HOME 及 PATH 等環境變數,將 .bash_profile 設定修改如下 (紅字部分為增加之設定)

# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
export JAVA_HOME=/opt/jdk1.7.0_67
PATH=$PATH:$HOME/bin:/opt/jdk1.7.0_67/bin
export PATH
unset USERNAME



安裝 Apache Tomcat

執行下列指令,進行 tomcat 下載 (本範例下載到 /usr/Apache 目錄底下)
wget http://apache.stu.edu.tw/tomcat/tomcat-7/v7.0.55/bin/apache-tomcat-7.0.55.zip
執行下列指令,將下載回來的 Tomcat Server 檔案解壓縮

unzip apache-tomcat-7.0.55.zip
至 apache-tomcat-7.0.55 目錄底下的 bin,執行下列指令,啟動 Tomcat Server

./startup.sh
接著可以使用 http://serverip:8080/ 測試 Tomcat 伺服器是否正常運作。



沒有留言: