DK1.6 + Tomcat6 + Apache2.2

花了我一下午的時間,我相信對你會有用處
紫外線原創(chuàng)
1, j2se jdk1.6
http://java.sun.com/javase/downloads/index.jsp

2, Tomcat 6
http://archive.apache.org/dist/tomcat/tomcat-6/

3, Apache 2.2.4
http://archive.apache.org/dist/httpd/

4, MySql5.0.27
http://dev.mysql.com/downloads/mysql/

5, mysql-connector-java-5.0.5
http://dev.mysql.com/downloads/connector/j/

6,mod_jk-apache-2.2.4.so
http://tomcat.apache.org/download-connectors.cgi

一,JDK
    雙擊jdk-6u1-windows-i586-p.exe安裝即可,記住自己的安裝路徑
    添加JAVA環(huán)境變量(我的電腦右鍵->屬性->高級->環(huán)境變量->系統(tǒng)變量)
    JAVA_HOME 設置變量值   C:/jdk安裝路徑
    CLASSPATH 設置變量值   %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar
    PATH       設置變量值   %JAVA_HOME%;%JAVA_HOME%/bin;

二,TOMCAT
    我的是apache-tomcat-6.0.13.exe,不過大同小異
    在安裝過程中需要選擇JDK安裝路徑,如果JDK安裝正確的話TOMCAT會自動找到路徑
    TOMCAT_HOME 設置變量值   c:/Tomcat6安裝路徑

三,APACEH
    apache_2.2.4-win32-x86-no_ssl.msi,雙擊安裝,記住路徑

四,整合
    apache2.1版本以上提供了mod_proxy_ajp連接TOMCAT功能,但只可以對目錄設置TOMCAT代理。
    我使用MOD_JK

    mod_jk-apache-2.2.4.so(因版本而名稱可能有異)文件copy至Apache的modules目錄下
    >開始>Apache HTTP Server 2.2.4>Configure Apache Server>Edit the Apache httpd.conf Configuration File

如果運行站點時出錯,請嘗試修改以下內容
<Directory />
     #Options FollowSymLinks
     Options Indexes FollowSymLinks
     #Options Indexes MultiViews
     AllowOverride None
     Order deny,allow
     #Deny from all
     allow from all
     Satisfy all
</Directory>

    行尾加以下內容

LoadModule jk_module modules/mod_jk-apache-2.2.4.so
#JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
# 增加testApp目錄,把改目錄下所有文件全部交給tomcat處理,
# JkMount /testApp/* ajp13
# 也可以根據需要來設定,比如只把testApp/*.jsp交給tomcat處理
# JkMount /testApp/*.jsp ajp13

五,多站點配置,在第四步下面接著寫入

NamevirtualHost *:80

<VirtualHost *:80>
ServerName www.eii.cn
DocumentRoot D:/www/jsp
</VirtualHost>

<VirtualHost *:80>
ServerName music.eii.cn
DocumentRoot D:/www/test
</VirtualHost>

同時在C:\Tomcat 6.0\conf\server.xml 新加站點

<Host name="www.eii.cn" appBase="D:/www/jsp"   
          unpackWARs="true" autoDeploy="true">   
          <Context path="" docBase="D:/www/jsp" debug="0" reloadable="true"/>
</Host>
<Host name="music.eii.cn" appBase="D:/www/test"   
          unpackWARs="true" autoDeploy="true">   
          <Context path="" docBase="D:/www/test" debug="0" reloadable="true"/>
</Host>