?? 真正的apache,tomcat,mod_jk安裝指南 原創(chuàng).txt
字號(hào):
作者:heyzz
日期:2000-12-24 11:00:11
網(wǎng)上那幫混蛋整天胡說(shuō)八道,把你弄得迷迷糊糊,其實(shí)這個(gè)安裝真是很簡(jiǎn)單,跟我做,幾步搞定:
假設(shè):
apache安裝目錄為APACHE_HOME
tomcat安裝目錄為TOMCAT_HOME (要設(shè)到環(huán)境變量中)
jdk安裝目錄為JAVA_HOME(要設(shè)到環(huán)境變量中)
1.安裝apache:(假定安裝目錄為APACHE_HOME,根據(jù)你實(shí)際安裝自行替換)
廢話不多說(shuō),安裝后修改APACHE_HOME/CONF/httpd.conf 以下6個(gè)地方:
1) Port 8080 或者80 隨你
2) ServerName localhost
3) DocumentRoot "e:/www" (為了發(fā)布方便,不如自己建個(gè)目錄作為文檔根)
4) 把原來(lái)的<Directory "APACHE_HOME/htdocs">改為
<Directory "e:/www">
5) 添加index.jsp為缺省的主索引文件
<IfModule mod_dir.c>
DirectoryIndex index.html index.jsp
</IfModule>
6) 這是最關(guān)鍵一步,在httpd.conf最后加上
#tomcat支持
include TOMCAT_HOME/conf/mod_jk.conf-auto
只需要這一句就夠了,別聽(tīng)那些白癡的話,加上什么tomcat-apache.conf,那沒(méi)用.
把mod_jk.dll拷貝進(jìn)APACHE_HOME/module目錄
這會(huì)先不管apache了,來(lái)設(shè)置tomcat3.2
步驟:
把tomcat解壓縮,將它真正的目錄jarakar-tomcat拷貝到你要的目錄名TOMCAT_HOME
修改TOMCAT_HOME下的conf目錄中的server.xml
1) 如果你不想看TOMCAT啟動(dòng)信息,這么做:
<Logger name="tc_log"
path="logs/tomcat.log"
verbosityLevel = "INFORMATION"
/>
增加一個(gè)PATH="logs/tomcat.log" 就可以了
2) 讓tomcat改到8081上,一般來(lái)說(shuō)www服務(wù)在80或者8080上:
<!-- Normal HTTP -->
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler"
value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
<Parameter name="port" value="8081"/>
</Connector>
3)增加APJ13協(xié)議支持
<!-- Apache AJP13 support. This is also used to shut down tomcat. -->
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp13ConnectionHandler"/>
<Parameter name="port" value="8009"/>
</Connector>
就放在原來(lái)的APJ12連接器后面就可以了
4)配合APACHE修改文檔根目錄
<!-- 文檔根目錄 -->
<Context path="/" docBase="e:/www" >
</Context>
5)為了用例子測(cè)試,還得改一下EXAMPLES的CONTEXT:
<Context path="/examples"
docBase="TOMCAT_HOME/webapps/examples" crossContext="false" >
</Context>
要使用MOD_JK還得改一下同一目錄下的WORKERS.PROPERTIES文件:
1) workers.tomcat_home=TOMCAT_HOME
2) workers.java_home=JAVA_HOME
3) ps=\ 我愛(ài)windows 赫赫
現(xiàn)在ok了,開始啟動(dòng)!
別慌,還有啟動(dòng)順序問(wèn)題,注意啊,先啟動(dòng)tomcat讓它自己修改一下配置,第一次一定要先tomcat,以后除非修改tomcat的設(shè)置,都可以先啟動(dòng)apache了。
ok 來(lái)啟動(dòng)tomcat:運(yùn)行TOMCAT_HOME/bin下面的startup.bat
看到:Startting tomcat. Check logs/tomcat.log for error messages.那就對(duì)了
再來(lái)檢查tomcat的情況
先隨便在e:\www里面放個(gè)index.jsp文件,內(nèi)容是
<%="啊哈!jsp第一次運(yùn)行!"%>
用瀏覽器打開http://localhost:8081
如果看到上面的話出現(xiàn),那么根文檔就成功了,再來(lái)用例子測(cè)試一下,用瀏覽器打開:
http://localhost:8081/examples/jsp
運(yùn)行猜數(shù)字游戲,如果正確了,說(shuō)明咱們的examples上下文也關(guān)聯(lián)正確。這就簡(jiǎn)單了。剩下就是運(yùn)行apache了
運(yùn)行apache,看到這么一行:
Apache/1.3.14 (win32) with mod_jk running...那就對(duì)了
再來(lái)測(cè)試它們的組合,用瀏覽器打開http://localhost:8080 (我假設(shè)你用8080端口,如果是80端口,那就用http://localhost)
還是看到那句“啊哈!jsp第一次運(yùn)行!”
這就說(shuō)明apache和tomcat連上了!
你可以再用http://localhosy:8080/examples/jsp測(cè)試一下例子。
就這么簡(jiǎn)單,真正的mod_jk搞定了!
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -