最新版本整合:JDK Apache PHP Tomcat MySQL2011

最新版本整合:JDK Apache PHP Tomcat MySQL2011年04月20日 星期三 22:06========

= 準備部分 =

========

一共用到了如下這些軟件,鏈接都帶的,直接點擊後面的名稱即可下載。

 

JDK6.0.24:jdk-6u24-windows-i586.exe

Apache2.2.17:httpd-2.2.17-win32-x86-openssl-0.9.8o.msi

Tomcat7.0.12:32-bit/64-bit Windows Service Installer

PHP5.3.5:php-5.3.5-Win32-VC6-x86.zip

MySQL5.5.11:mysql-5.5.11-win32.msi

mod_jk.so:mod_jk-1.2.31-httpd-2.2.3.so

src:tomcat-connectors-1.2.31-src.zip

 

========

= 安裝部分 =

========

說明:我將系統的D盤(共分配了80G)做服務器運行環境的根,因此基本上軟件都安裝在D盤根目錄下。

如有其他需求,請自行調整相應的路徑設置。

 


1. JDK


先安裝 JDK,一路點擊next,完全默認即可。因爲JDK環境基本上隨系統重裝而重裝,所以按其默認安裝在:C:\Program Files\Java

 

2. MySQL

次安裝MySQL,選擇路徑填入 D:\MySQL5.5.11,中間配置根據個人實際情況選擇。

我的選擇依次是(因爲這臺機器做服務器用):

Detailed Configuration

-> Server Machine

-> Multifunctional Database

-> D:

-> Online Transaction Processing(OLTP)

-> Enabled TCP/IP Networking

-> Enabled Strict Mode

-> Best Support For Multilingualism

-> Install As Windows Service

-> Set Root Password

-> Execuate


 

3. Apache

接下來安裝Apache,選擇路徑填入 D:\Apache2.2.17,本版是帶有SSO的,因此在自定義時選全部安裝。

安裝成服務。

 

4. Tomcat

路徑選擇填入 D:\Tomcat7.0.12,其他默認,安裝成服務(安全軟件會提示有進程在修改註冊表之類的,允許)。

 

5. PHP

解壓下載的PHP到 D:\php-5.3.5-Win32-VC6-x86,PHP安裝完成。

 

========

= 整合部分 =

========

主要是Apache與Tomcat、Apache與PHP、PHP與MySQL之間的整合。

 

1. Apache+Tomcat整合

將下載的 mod_jk-1.2.31-httpd-2.2.3.so 重命名爲 mod_jk.so,複製到 Apache 下的 modules 下(本例爲:D:\Apache2.2.17\modules),次解壓 tomcat-connectors-1.2.31-src.zip 到 D:\tomcat-connectors-1.2.31-src,進入 D:\tomcat-connectors-1.2.31-src\conf 目錄,複製 httpd-jk.conf 到 D:\Apache2.2.17\conf\extra 下,修改這個文件,確認如下信息:

 含有這一行且數據正確(本例在22行):LoadModule jk_module modules/mod_jk.so

找到這一行並在其下添加粗體行(按照各自需求追加要轉發URL的匹配條件,本例只轉JSP文件。本例在98行):

# JkMount /myapp|/* balancer
JkMount /*.jsp  wlb  (需要注意)   


複製 D:\tomcat-connectors-1.2.31-src\conf 目錄下的 workers.properties.minimal 到 D:\Apache2.2.17\conf 目錄下,並重命名爲 workers.properties。src 目錄下的 workers.properties 文件是配置多臺 Tomcat 負載均衡用的,如果安裝多個 Tomcat 要與 Apache 整合,記得修改每個 Tomcat 配置目錄下的 Server.xml,修改其中的 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 裏的 8009 端口。本例採用最小配置,即單臺 Tomcat,因此使用 workers.properties.minimal即可。

修改 Apache 配置文件:D:\Apache2.2.17\conf 下的 httpd.conf, 在文件最後加入下行:

#To be added at the end of your httpd.conf

Include conf/extra/httpd-jk.conf


找到如下這行並在其後追加粗體部分(本例在242行):

DirectoryIndex index.html index.htm index.jsp

 

2. Apache+PHP整合

打開 Apache 的配置文件,找到如下這行並在其後追加粗體部分(本例在242行):

DirectoryIndex index.html index.htm index.jsp index.php

並在文件最後加入:

# For PHP 5 do something like this:
LoadModule php5_module "D:/php-5.3.5-Win32-VC6-x86/php5apache2_2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "D:/php-5.3.5-Win32-VC6-x86"

 

3. PHP+MySQL整合

進入 PHP 安裝目錄,將 php.ini-production 複製一份命名爲 php.ini,打開,找到如下這行,並刪掉前面的“;”號:

 extension=php_mysql.dll

找到這行並修改:

; extension_dir = "ext"

extension_dir = "D:/php-5.3.5-Win32-VC6-x86/ext"


其他模塊按自己需求開啓,開的多系統開銷就大,夠用就好。

 

========

= 測試部分 =

========

在 D:\Apache2.2.17\htdocs 下新建個文本文件,名爲 test.php,內容就一行:<?php echo phpinfo(); ?>

啓動 Tomcat,啓動 Apache,在地址欄裏輸入:http://localhost/,能看到 It Works!則 Apache 安裝通過;

輸入 http://localhost/test.php,能看到 PHP 信息,則 PHP 解析通過(可以看到數據庫相關信息);

輸入 http://localhost/index.jsp,能看到 Tomcat 信息,則 JSP 解析通過(樣式不對是正常的,路徑問題)。

 
 


********************************************************************************************最新版本的apache2.2.3與最新版本的tomcat6.0.2的整合配置應該怎麼作?我搞了老闆天沒有搞定
瀏覽次數:1591次懸賞分:0 | 提問時間:2006-12-13 15:37 | 提問者:5035443
 大內大俠知道最新版本的apache2.2.3與最新版本的tomcat6.0.2的整合配置應該怎麼作?我搞了老闆天沒有搞定      
推薦答案 所需軟件列表
Apache web服務器---apache2.2.3-win32-x86-no_ssl
j2sdk-1_4_2-windows-i586 (JAVA 語言環境)
Jakarta-tomcat6.0.2 (Tomcat JSP解析服務器)
mod_jk_1.2.5_2.0.47.dll (整合Apache+Tomcat的plus)

開始安裝:

1. 安裝APACHE ,程序默認安裝路徑爲:C:\apache2\program files\apache Group\ ,需要將其安裝路徑修改爲:C:\
(也可以不做修改,主要爲了修改配置方便做修改的)。
2. 安裝完成之後,apache服務自動加載,這時打開瀏覽器,瀏覽:http://localhost,出現apache歡迎頁面(這步需要將C:\apache2\htdocs目錄中的文件“index.html.en”改爲“index.html”,方能顯示);如果這步出現異常,請檢查安裝源文件,重新安裝。


安裝JDK和Tomcat(以Tomcat5.0爲例說明,你可以根據自己的版本而定)
1. 安裝j2sdk-1_4_2-windows-i586,JDK一定要在Tomcat和Resin之前安裝,默認安裝路徑就可以。
2. 安裝Jakarta-Tomcat,默認安裝路徑就可以。

3.設置環境變量(桌面->我的電腦->右鍵點擊->選擇“屬性”->高級->環境變量),所有設置均在系統變量欄進行。


  CODE: [Copy to clipboard]  
新建->變量名:JAVA_HOME
->變量值:C:\j2sdk1.4.2
新建->變量名:TOMCAT_HOME
->變量值:C:\Tomcat 5.0
新建->變量名: PATH
->變量值:.;C:\j2sdk1.4.2\bin; (前面的“.;”一定要有)
修改增加環境變量 CLASSPATH (如果沒有此變量名,則新建)
->增加變量值:.;C:\j2sdk1.4.2\lib\dt.jar;C:\j2sdk1.4.2\lib\tool.jar;
C:\j2sdk1.4.2\lib\NetComponents.jar;
C:\j2sdk1.4.2\lib\mm.mysql-2.0.4-bin.jar;
C:\Tomcat 5.0\common\classes;
C:\Tomcat 5.0\common\lib;
C:\Tomcat 5.0\common\lib\servlet-api.jar;
 


(前面的“.;”一定要有)

5. 啓動Tomcat服務器,打開瀏覽器,瀏覽:http://localhost:8080/ ,出現Tomcat歡迎頁面;如果這步出現異常,請檢查安裝源文件,重新安裝。

三、整合Apache+Tomcat服務器

1. 複製mod_jk_1.2.5_2.0.47.dll文件到C:\Apache2\modules目錄。
2. Apache配置:
C:\apahce2\conf\httpd.conf
httpd.conf
在此配置文件最後添加以下語句,用以支持jsp程序:


  CODE: [Copy to clipboard]  
LoadModule jk_module modules/mod_jk_1.2.5_2.0.47.dll

JkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
 


3. 查看C:\Tomcat 5.0\conf\server.xml文件中有關端口“8009”是否被註釋,如果是和我這的版本一致的話,不用修改。
4. 在C:\Tomcat 5.0\conf\目錄下,新建文件名爲“workers.properties”的文件,將如下內容複製到新建文件workers.properties中。


  CODE: [Copy to clipboard]  
workers.properties
# 只複製以下內容即可:

# 這現行根據安裝目錄做修改
workers.tomcat_home=C:\Tomcat 5.0
workers.java_home=C:\j2sdk1.4.1_01
ps=\
# worker.list=ajp13
worker.list=ajp12,ajp13

worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1

worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

worker.loadbalancer.type=lb

worker.loadbalancer.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar

worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar

worker.inprocess.cmd_line=-config

worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml

worker.inprocess.cmd_line=-home

worker.inprocess.cmd_line=$(workers.tomcat_home)

worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll


worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout

worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr

worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
 


5. 到此Apache 和 Tomcat整合完成,重啓Apache和Tomcat服務器,
用編輯器編寫如下內容:


  CODE: [Copy to clipboard]  
<%@ page contentType="text/html;charset=gb2312"%>

<html>
<head>
<title>HI-JSP實驗</title>
</head>
<body>
<%
String Msg = "This is JSP test! 看到這段話,恭喜你,成功了!";
out.print("Hello World!");
%>
<h3><%=Msg%></h3>
The current date and time is <%=new java.util.Date() %>
<br>
<%
String str = "Using trim() and substring() can be very useful";
out.println(str);
%>
</body>
</html>
 


保存文件名爲“test.jsp”到C:\Tomcat 5.0\webapps\ROOT目錄,然後打開瀏覽器,瀏覽:http://localhost:8080/test.jsp,如果顯示正常,然後將地址改爲:http://localhost/test.jsp 顯示正常說明配置成功。嚴格按以上說明安裝配置,都會一次成功。


Apache配置:
C:\apahce2\conf\httpd.conf

httpd.conf
在此配置文件最後添加以下語句:


  CODE: [Copy to clipboard]  
LoadModule caucho_module C:/resin-3.0.3/libexec/apache-2.0/mod_caucho.dll

<IfModule mod_caucho.c>
ResinConfigServer localhost 6802
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>

AddHandler caucho-request jsp
<Location /servlet/*>
SetHandler caucho-request
</Location>
 


保存,重啓apache.
******************************************************************

Windows環境下的tomcat + apache配置(絕對實踐操作版) 
junsansi
 


 

發貼: 30
積分: 0
  於 2006-04-13 17:27 
--------------------------------------------------------------------------------
Apache的HTTPD是目前比較受歡迎的網站服務器軟件,它不但功能強大,而且完全免費,並且支持市場上流行的各種操作系統(Windows,Linux,Mac os)。同時對於Java Servlet/JSP的支持,通常也會使用同樣Apache出品的Tomcat。
Tomcat除了支持Java Servlet/JSP之外,也可以當做網站服務器使用,但是在對於靜態的html文件、圖片文件等的解析效率上不如Apache HTTPD的執行效率高。應用tomcat的服務器如果網站的訪問量較大,系統資源佔用會明顯升高,近日筆者在項目執行過程中遇到這一問題,便也想到同時應用tomcat+apache服務。Apache負責靜態資源處理,tomcat負責jsp和java servlet等動態資源的處理。在網上看了不少介紹Apache和Tomcat集成的帖子。大多爲互相轉貼,有幾個關鍵問題沒有講清楚,並且多數文章講解中所舉的軟件版本都已經比較老舊。因而筆者總結自己實際操作的經驗,希望對大家有所幫助。

準備工作:
1、  apache 2.0.55
下載地址:http://apache.justdn.org/httpd/binaries/win32/apache_2.0.55-win32-x86-no_ssl.msi
2、  Tomcat 5.5
下載地址:http://tomcat.apache.org/download-55.cgi
3、  JRE1.5.0 update6
下載地址:http://java.sun.com/j2se/1.5.0/download.jsp
你也可以選擇安裝JDK,JDK不僅包含了運行java應用程序的支持,同時也包含J2SE的開發包。但如果您只是應用的話,我建議您僅下載JRE即可,爲什麼?因爲它小啊:)
4、JK-apache-2.0.55
下載地址:
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.15/mod_jk-apache-2.0.55.so
注意jk的版本一定要與你的apache版本相同。Jk下載可以直接到apache.org官網下載,有多種版本,適用於各種操作系統,地址如下:
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/
windows用戶進入win32目錄,不同的tomcat對應不同jk文件擴展名不同,有可能是*.dll,或者*.so,根據你的tomcat版本下載合適的jk版本。

安裝,軟件的安裝順序可以適當調整,但是jre(jdk)一定要在tomcat之前安裝:
1、安裝JRE(JDK)
此處選擇默認安裝即可,(舊版本的JDK安裝完之後需要設置系統的環境變量,JRE和JDK1.5.0以後版本不設置也沒關係。)安裝完成之後你可以選擇按照下面的示例設置你的系統環境變量:我的電腦->右鍵屬性->常規->高級->環境變量
JAVA_HOME = d:\Java\jre1.5.0_06
CLASSPATH = .;d:\Java\jre1.5.0_06\lib\dt.jar;d:\Java\jre1.5.0_06\lib\tools.jar
PATH = d:\Java\jre1.5.0_06\bin
注意文件路徑要改成你實際安裝的路徑。

2、Apache安裝
此處注意,如果你本機已經裝了iis並且佔用80端口,務必先在服務中將iis停止或禁用。軟件默認安裝即可。安裝過程中設置Network Domain和Server Name爲localhost,設置你的email地址,下方會讓你選擇only for the current user或for all users。默認選擇for all users。這樣Apache就會佔用80端口,並且做爲一個系統服務開機自運行。
安裝完成之後,你在瀏覽器中輸入http://localhost,將會看到Apache的成功頁面.Apache的主目錄是d:\Apache\Apache2,此時Apache,已經運行,你可以在窗口的托盤看到他的圖標,雙擊圖標,在彈開的窗口選擇"Open Apache Monitor",點Stop,停止Apaceh服務,因爲下面要安裝Tomcat和JK.

3、Tomcat安裝
選擇安裝目錄爲了d:\Tomcat,其餘爲默認安裝.成功後在瀏覽器中輸入http://localhost:8080,出現Tomcat頁面表示安裝成功了。關於tomcat的設置已經有很多非常詳細的文章,在此就不再詳述了。

4、JK的安裝
把mod_jk_2.0.55.so拷貝到d:\Apache\Apache2\modules\下.

以上安裝全部完成後,打開cmd命令提示符,運行d:\Apache\Apache2\bin\Apache.exe -t 你將會看到"Syntax OK",表示Apache配置正常.這個命令非常有用,下面在繼續配置Apache的時候還會再次用到。

配置服務器:

1、配置Tomcat
查找目錄下的conf/workers.properties文件,並對比下方文本內容,如有不同以下方內容爲準修改。
workers.tomcat_home=d:\Tomcat #讓mod_jk模塊知道Tomcat的位置
workers.java_home=d:\Java\jre1.5.0_06 #讓mod_jk模塊知道jre的位置
ps=\
worker.list=ajp13 #模塊版本
worker.ajp13.port=8009 #工作端口,若沒佔用則不用修改
worker.ajp13.host=localhost #本機,若上面的Apache主機不爲localhost,作相應修改
worker.ajp13.type=ajp13 #類型
worker.ajp13.lbfactor=1 #代理數,不用修改

如果文件不存在則創建。並填充上述內容。

2、配置Apache
打開d:\Apache\Apache2\conf下的httpd.conf,在最後加入下面這段代碼並保存。
#設置Apache與Tomcat之間的連接,讓Apache遇到jsp文件時,在後臺將其交由Tomcat去處理
LoadModule jk_module modules/mod_jk_2.0.55.so
#此處mod_jk的文件爲你下載的文件
JkWorkersFile "d:/Tomcat/conf/workers.properties"
#指定tomcat監聽配置文件地址
JkLogFile "d:/Tomcat/logs/mod_jk2.log"
#指定日誌存放位置
JkLogLevel info

#設置虛擬主機
<VirtualHost localhost>
ServerAdmin localhost
DocumentRoot d:/test1
#您的站點項目所在路徑,應與tomcat中的目錄設置相同
ServerName localhost
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13
#讓Apache支持對servlet傳送,用以Tomcat解析
JkMount /*.jsp ajp13
#讓Apache支持對jsp傳送,用以Tomcat解析
JkMount /*.do ajp13
#讓Apache支持對.do傳送,用以Tomcat解析
</VirtualHost>

#開頭的行爲註釋,可以刪除。此處的配置我是以設置虛擬目錄,重新指定了serverName,DocumentRoot路徑的方式配置站點,實際上,Apache的配置可以非常靈活,你也可以不採用虛擬目錄的方式,而直接去修改站點的默認配置,使用任意文本編輯工具,搜索如ServerName,DocumentRoot,ServerAdmin等相關項,然後將該項的配置根據你的實際情況進行修改即可。我建議大家可以多多嘗試不同的配置,這是一種很有樂趣的體驗。
所有的修改完成這後,再次執行d:\Apache\Apache2\bin\Apache.exe -t 如果看到"Syntax OK",說明你所有配置無誤,雙擊窗口的托盤中的圖標,然後點擊Start運行。
在地址欄中分別輸入http://localhost/,與http://localhost:8080/若結果相同,Apache與Tomcat整合成功

注:作者原創,轉載請註明
 

********************************************************************************************************************************************************************
我怎麼在tomcat的conf目錄裏就沒有workers.properties這個文件呢,到是catalina.properties文件有一個...
(Apache Tomcat 6.0.20 Server)

沒有那個文件的話請自建
********************************************************************************************************************************************************************
爲了完成這個任務,在網上查了好多資料,要麼是講得不清楚,要麼是軟件版本太老,走了不少彎路,在這裏以本人的實際操作爲例,爲大家說一下整合的過程,希望對大家有所幫助。

準備工作:
1、 Apache 2.2.4
下載地址:http://cztele1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip

2、 Tomcat 6.0.16
下載地址:http://apache.mirror.phpchina.co ... e-tomcat-6.0.16.zip

3、 JDK
下載地址:http://cds.sun.com/is-bin/INTERS ... -windows-i586-p.exe
如果只是應用的話,也可以選擇安裝JRE,因爲JRE比較小:)

4   JK-1.2.26-httpd-2.2.4

下載地址:http://www.apache.org/dist/tomca ... 2.26-httpd-2.2.4.so
注意JK的版本一定要與Apache版本相同。如果你的版本與我的不同,可以去官網下載,有多種版本,適用於各種操作系統,下載適用的既可,地址:
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/


開始安裝
軟件的安裝順序可以適當調整,但是JDK(JRE)一定要在Tomcat之前安裝:

1、安裝JDK(JRE)
此處默認、自定義安裝均可。安裝完成以後按下面的示例設置你的系統環境變量:我的電腦 -> 屬性 -> 高級 -> 環境變量 (這裏要添加的是系統變量,非用戶變量)

JAVA_HOME = D:\Program Files\Java\jdk1.6.0_07
CLASSPATH = .;%Java_Home%\lib\tools.jar;%Java_Home%\lib\dt.jar;
PATH = %Java_Home%\bin

注意JAVA_HOME的路徑改爲你的實際安裝路徑。其它兩個不變。

2、安裝Apache
此處注意,如果你本機已經裝了IIS並且佔用了80端口,你可以選擇禁用IIS或者給IIS指定其它端口,或者給Apache指定其它端口,根據實際情況進行設置。在Apache的安裝過程中要設置Network Domain和Server Name爲Localhost,設置你的Email地址(這個一定要設置,不然Apache啓動不起來)。
安裝完成之後,如果apache用的是80端口,那麼在瀏覽器中輸入 http://localhost ,如果使用的是其它端口例如81,則輸入 http://localhost:81 ,將會看到 Apache 的成功頁面。此時Apache已經運行,在系統托盤可以看到它的圖標,雙擊打開可以對Apache服務進行控制,我們下面還要安裝Tomcat和JK,所以現在選擇 Stop 停止 Apache 服務。

3、安裝Tomcat
將Tomcat解壓到 D:\Program Files\Tomcat 下,設置環境變量:

CATALINA_BASE = D:\Program Files\tomcat
CATALINA_HOME = D:\Program Files\tomcat
CLASSPATH = %CATALINA_HOME%\lib\servlet-api.jar

運行 D:\Program Files\Tomcat\bin\startup.bat 啓動Tomcat,出現Tomcat頁面則表示安裝成功。

4、安裝JK

把 mod_jk-1.2.26-httpd-2.2.4.so 拷貝到 D:\Program Files\Apache2.2\modules 下。

下面進行服務器的配置:

1、配置Tomcat
查找Tomcat目錄下的 conf/server.xml文件,在<host></host>中間加入以下語句以修改其默認的目錄:

<Context path="" docBase="E:\wwwroot" reloadable="true" crossContext="true"/>

在這裏,如果 path 不爲空,則設置的是虛擬目錄,path 的值爲虛擬目錄名。

查找Tomcat目錄下的 conf/workers.properties文件,並對比下方文本內容,如有不同處,以下方文本爲準進行修改。

workers.tomcat_home=D:\Program Files\Tomcat #讓mod_jk模塊知道Tomcat的位置
workers.java_home=D:\Program Files\Java\jre1.6.0_07 #讓mod_jk模塊知道jre的位置
ps=\
worker.list=ajp13 #模塊版本
worker.ajp13.port=8009 #工作端口,若沒佔用則不用修改
worker.ajp13.host=localhost #本機,若上面的Apache主機不爲localhost,作相應修改
worker.ajp13.type=ajp13 #類型
worker.ajp13.lbfactor=1 #代理數,不用修改

如果此文件不存在,則依以上內容創建。對Tomcat的設置進行任何修改後都要重啓纔可以生效。

2、配置Apache
打開D:\Program Files\Apache2.2\conf下的httpd.conf,在最後加入下面這段代碼並保存。

LoadModule jk_module modules\mod_jk-1.2.26-httpd-2.2.4.so
#此處mod_jk的文件爲你下載的文件
JkWorkersFile "D:\Program Files\Tomcat\conf\workers.properties"
#指定tomcat監聽配置文件地址
JkLogFile "D:\Program Files\Tomcat\logs\mod_jk2.log"
#指定日誌存放位置
JkLogLevel info

#設置虛擬主機
<VirtualHost localhost>
#如果非虛擬主機,將<VirtualHost localhost>和最後的</VirtualHost>註釋或者刪除掉即可
ServerAdmin localhost
DocumentRoot E:/wwwroot
<Directory "E:/wwwroot">
#您的站點項目所在路徑,應與tomcat中的目錄設置相同,據說以上兩個必須同時設置纔可以生效,沒有試過不同的時候會有什麼情況
ServerName localhost
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13
#讓Apache支持對servlet傳送,用以Tomcat解析
JkMount /*.jsp ajp13
#讓Apache支持對jsp傳送,用以Tomcat解析
JkMount /*.do ajp13
#讓Apache支持對.do傳送,用以Tomcat解析
</VirtualHost>

#開頭的行爲註釋,可以刪除。此處的配置我是以設置虛擬目錄,重新指定了serverName,DocumentRoot路徑的方式配置站點,實際上,Apache的配置可以非常靈活,你也可以不採用虛擬目錄的方式,而直接去修改站點的默認配置,使用任意文本編輯工具,搜索如ServerName,DocumentRoot,ServerAdmin等相關項,然後將該項的配置根據你的實際情況進行修改即可。我建議大家可以多多嘗試不同的配置,這是一種很有樂趣的體驗。
所有的修改完成以後,雙擊系統托盤中的Apache圖標,然後點擊Start啓動Apache服務。
在地址欄中分別輸入http://localhost/,與http://localhost:8080/若結果相同,Apache與Tomcat整合成功

 

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