二進制包安裝Tomcat
安裝測試環境rhel5.5 & rhel6.2
1.apache-tomcat-6.0.35.tar.gz
下載地址:http://apache.etoak.com/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
2.jdk-6u30-linux-i586.bin
下載地址:http://down.51cto.com/data/487130
3.tomcat-native.tar.gz
下載地址:http://down.51cto.com/data/487154
1.Java環境搭建、Tomcat安裝(apache-tomcat爲二進制包)
說明安裝路徑需要根據實際情況而定義
(1)配置java環境 的JVM容器
jdk-6u30-linux-i586.bin 解壓到/usr/java (解壓方法sh jdk-6u30-linux-i586.bin)
vim /etc/profile 裏面寫入以下
寫在export上面
JAVA_HOME=/usr/java/jdk1.6.0_30/
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME
在終端輸入:
. !$重讀此文件
echo $PATH 查看下
java -version 查看java安裝情況
export JAVA_HOME=/usr/java/jdk1.6.0_30/
(2)安裝tomcat
解壓到/usr/local
ln -sv apache-tomcat tomcat 創建一個軟連接,方便使用
export CATALINA_HOME=/usr/local/tomcat echo $CATALINA_HOME查看
啓動tamcat bin/catalina.sh start
安裝開發環境 yum -y groupinstall "Development Tools" "Development Libraries"
安裝apr-devel 和 openssl-devel
(3)安裝tomcat-native.tar.gz
解壓到和tomcat目錄下
然後進入 /tomcat-native-1.1.22-src/jni/native
執行./configure --with-apr=/usr --with-ssl
make & make install (注意:如果此處報錯,執行下make clean)
echo /usr/local/apr/lib > /etc/ld.so.conf.d/apr.conf
查看native是否安裝成功 ldconfig -v |grep native
(4)讓tomcat可以使用service tomcat start
vim /etc/init.d/tomcat 裏面寫入以下腳本
#!/bin/sh
# Tomcat init script for Linux
#
# chkconfig: 2345 96 14
# description: The Apache Tomcat servlet/JSP container.
JAVA_OPTS='-Xms64m -Xmx128m' #定義JAVA虛擬機默認使用64M內存,最大使用128M
JAVA_HOME=/usr/java/jdk1.6.0_30
CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME CATALINA_HOME
exec $CATALINA_HOME/bin/catalina.sh $*
終端執行:
chmod +x /etc/init.d/tomcat
chkconfig --add tomcat
配置完成 注意不能執行service tomcat restart
正確方法:service tomcat stop
service tomcat start
到此tomcat配置完畢,檢測8080端口是否監聽,瀏覽器輸入本機IP應該可以看到tomcat自帶測試頁面。
查看端口監聽方法:
[root@METARNOPZBFTP usr2]# lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
java 5347 root 37u IPv6 23744353 TCP *:webcache (LISTEN)