2006年02月16日
windows上安裝apach+tomca+mod_jk
安裝apache+tomcat+mod_jk_
前面在windows下較沒有什好說的,先去抓apache、tomcat、j2sdk,然後就安裝
前面在windows下較沒有什好說的,先去抓apache、tomcat、j2sdk,然後就安裝
1、去抓mod_jk放到$APACHE_HOME/modules/
2、以上全ok後就開始設定環境變數(下面的路徑自行修改成軟体的安裝路徑)
CLASSPATH=.;c:\j2sdk1.4.2_10\lib
JAVA_HOME=c:\j2sdk1.4.2_10
PATH=c:\j2sdk1.4.2_10\bin;c:\apache\Apache2\bin
CATALINA_BASE=c:\Tomcat5
CATALINA_HOME=c:\Tomcat5
TOMCAT_HOME=c:\Tomcat5
3、apache的設定(以下二個檔都是在 $APACHE_HOME/conf/)
httpd.conf檔內容
LoadModule jk_module modules/mod_jk-apache-2.0.55.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"
JkOptions +ForwardKeySize +ForwardURICompat +ForwardURIEscaped +ForwardDirectories +ForwardLocalAddress
JkMount /manager/*.jsp worker1
Alias /manager/ "c:/Tomcat5/server/webapps/manager/"
<Directory "c:/Tomcat5/server/webapps/manager/">
Options FollowSymLinks None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
workers.properties檔內容
JkWorkerProperty worker.list=ajp13w
JkWorkerProperty worker.ajp13w.type=ajp13
JkWorkerProperty worker.ajp13w.host=127.0.0.1
JkWorkerProperty worker.ajp13w.port=8009
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=127.0.0.1
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
4、tomcat設定檔加上測試設定
<Context path="/manager" docBase="c:/Tomcat5/server/webapps/manager/"
debug="0" privileged="true">
<!-- Link to the user database we will get roles from -->
<ResourceLink name="users" global="UserDatabase"
type="org.apache.catalina.UserDatabase"/>
</Context>
5、在c:/Tomcat5/server/webapps/manager/ 下增加一個html跟jsp
6、測試看看了~^o^
2、以上全ok後就開始設定環境變數(下面的路徑自行修改成軟体的安裝路徑)
CLASSPATH=.;c:\j2sdk1.4.2_10\lib
JAVA_HOME=c:\j2sdk1.4.2_10
PATH=c:\j2sdk1.4.2_10\bin;c:\apache\Apache2\bin
CATALINA_BASE=c:\Tomcat5
CATALINA_HOME=c:\Tomcat5
TOMCAT_HOME=c:\Tomcat5
3、apache的設定(以下二個檔都是在 $APACHE_HOME/conf/)
httpd.conf檔內容
LoadModule jk_module modules/mod_jk-apache-2.0.55.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"
JkOptions +ForwardKeySize +ForwardURICompat +ForwardURIEscaped +ForwardDirectories +ForwardLocalAddress
JkMount /manager/*.jsp worker1
Alias /manager/ "c:/Tomcat5/server/webapps/manager/"
<Directory "c:/Tomcat5/server/webapps/manager/">
Options FollowSymLinks None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
workers.properties檔內容
JkWorkerProperty worker.list=ajp13w
JkWorkerProperty worker.ajp13w.type=ajp13
JkWorkerProperty worker.ajp13w.host=127.0.0.1
JkWorkerProperty worker.ajp13w.port=8009
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=127.0.0.1
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
4、tomcat設定檔加上測試設定
<Context path="/manager" docBase="c:/Tomcat5/server/webapps/manager/"
debug="0" privileged="true">
<!-- Link to the user database we will get roles from -->
<ResourceLink name="users" global="UserDatabase"
type="org.apache.catalina.UserDatabase"/>
</Context>
5、在c:/Tomcat5/server/webapps/manager/ 下增加一個html跟jsp
6、測試看看了~^o^
引用URL
http://cgi.blog.roodo.com/trackback/1130775