二進制包安裝Tomcat

 二進制包安裝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)

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章