Apache+Tomcat整合小記

Apache+Tomcat整合小記
所需軟件:
1、    jdk-6u6-linux-i586.bin
2、    apache-tomcat-5.5.26.tar.gz
3、    tomcat-connectors-1.2.26-src.tar.gz

前篇文章已經完成Apache的安裝,因此這裏不再介紹,具體安裝步驟請參考前篇文章;
設置環境變量;
/etc/profile


使環境變量生效
[root@server ~]# source /etc/profile
注意:JAVA及TOMCAT的目錄是否爲安裝目錄;
首先安裝JDK
我的軟件下載都放在/home/soft裏面,每個人的目錄都不一樣,對號入座;
[root@server ~]# cp /home/soft/jdk-6u6-linux-i586.bin /usr/local/
[root@server local]# ./jdk-6u6-linux-i586.bin
……………………
I. Installation and Auto-Update. The Software's
installation and auto-update processes transmit a limited
amount of data to Sun (or its service provider) about those
specific processes to help Sun understand and optimize
them. Sun does not associate the data with personally
identifiable information. You can find more information
about the data Sun collects at [url]http://java.com/data/.[/url]
For inquiries please contact: Sun Microsystems, Inc., 4150
Network Circle, Santa Clara, California 95054, U.S.A.
Do you agree to the above license terms? [yes or no]
yes
…………
the JDK installation directory) in a browser.
For more information on what data Registration collects and
how it is managed and used, see:
[url]http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html[/url]
Press Enter to continue.....
Done.
所有安裝,按空格,到提示時輸入YES,最近提示按ENTER鍵結束;
查看當前JAVA版本;
[root@server local]# java -version
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing)
上面顯示錶明JAVA安裝成功沒有出錯;
[root@server local]mv jdk1.6.0_06/ java

安裝TOMCAT,直接解壓到/usr/local目錄即可;
[root@server local]# tar zxvf /home/soft/apache-tomcat-5.5.26.tar.gz
[root@server local]# mv apache-tomcat-5.5.26 tomcat

編譯安裝Mod_jk
[root@server local]# tar zxvf /home/soft/tomcat-connectors-1.2.26-src.tar.gz
[root@server local]# cd tomcat-connectors-1.2.26-src/native/
[root@server native]# ./configure --with-java-home=/usr/local/java/ \
> --with-apxs=/usr/local/apache/bin/apxs
[root@server native]# make clean; make
[root@server native]# make install
[root@server native]# cp apache-2.0/mod_jk.so /usr/local/apache/lib/
以上完成編繹安裝,開始設定Apache,讓mod_jk 生效。
編輯 httpd.conf
在 httpd.conf 中加入mod_jk模塊
# LoadModule foo_module modules/mod_foo.so
    LoadModule    jk_module  lib/mod_jk.so
  # Where to find workers.properties
  # Update this path to match your conf directory location (put workers.properties next to httpd.conf)
  JkWorkersFile /usr/local/apache/conf/workers.properties
這個目錄是根據自己安裝目錄來設定,不能照搬;
  # Where to put jk shared memory
  # Update this path to match your local state directory or logs directory
  JkShmFile     /var/log/httpd/mod_jk.shm
  # Where to put jk logs
  # Update this path to match your logs directory location (put mod_jk.log next to access_log)
  JkLogFile     /var/log/httpd/mod_jk.log
  # Set the jk log level [debug/error/info]
  JkLogLevel    info
  # Select the timestamp log format
  JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
  # Send everything for context / to worker named worker1 (ajp13)
 JkMount  /*.jsp worker1
具體設置參數爲如下圖;


編輯workers.properties文件;
[root@server native]# vi /usr/local/apache/conf/workers.properties


重啓APACHE與TOMCAT服務;
[root@server ~]# /usr/local/apache/bin/apachectl start
[root@server ~]# /usr/local/tomcat/bin/catalina.sh start
在客戶端通過IE訪問;


    完成以上操作後,即可實現Apache+Tomcat的簡單整合;整個配置過程,都是依照官方文檔進行操作;之前照搬過一些文檔,有較大出入,繞了不少彎;在此,給點建議,多看看文檔,會讓自己受益匪淺;文章如有不足之處,歡迎博友們多指教;THX。。。。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章