安装过程:1. j2sdk-1.4.0_01的安装
到http://java.sun.com下载for windows的j2sdk-1_4_0_01-windows-i586.exe,
直接运行安装,我的安装目录:D:\server\j2sdk。然后添加环境变量:
JAVA_HOME = D:\server\j2sdk,
JRE_HOME = D:\server\j2sdk\jre。
CLASSPATH = .\; D:\server\j2sdk\lib; D:\server\j2sdk\jre\lib
Path = (在原来的Path后添加)D:\server\j2sdk\bin; D:\server\j2sdk\jre\bin2. apache-2.0.43的安装
到http://www.apache.org下载for windows的apache_2.0.43-win32-x86-no_ssl.exe,
直接运行安装,我的安装目录:D:\server\apache2。3. tomcat_4.1.12的安装
到http://jakarta.apache.com下载for windows的jakarta-tomcat-4.1.12-LE-jdk14.exe,
直接运行安装,我的安装目录:D:\server\tomcat-4.1 (注意在安装时最好添加nt服务,
怎么通过tomcat程序添加nt服务,一直都没搞定,那位大虾指点一二)
添加环境变量:
CLASSPATH = (在原来的CLASSPATH后添加) D:\server\tomcat-4.1\comman\lib;
        D:\server\tomcat-4.1\server\lib;D:\server\tomcat-4.1\shared\lib
CATALINA_HOME = d:\server\tomcat-4.1服务配置:1. 到http://jakarta.apache.com下载mod_jk2-2.0.43.dll
(2.0.43版本的mod_jk2只能用在apache-2.0.43上),然后拷贝到apache的安装目录
(%APACHE_HOME%)的modules目录下2. 配置apache,打开%APACHE_HOME%\conf\httpd.conf文件,找到LoadModule指令部分,
在最后一行添加 LoadModule jk2_module modules/mod_jk2-2.0.43.dll, 修改
DocumentRoot属性为 D:\server\www(由于我的Web applications都放在该目录下,所
以就把根目录设置成此目录)3. 配置tomcat,打开%CATALINA_HOME%\conf\server.xml文件,修改<Host>的属性
appBase为 D:\server\www (由于我的Web applications都放在该目录下,所
以就把根目录设置成此目录)4. 配置连接器
首先,在%APACHE_HOME%\conf目录下创建workers2.properties文件,文件内容如下:################ workers2.properties ###############################
#------------------------------------------------------------------
# shm
#------------------------------------------------------------------
[shm]
file=d:/server/apache2/logs/shm.file
size=1048576#------------------------------------------------------------------
# channels
#------------------------------------------------------------------
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
#keepalive=
#lbfactor=
#group=
#tomcatID=localhost:8009
#------------------------------------------------------------------
# AJP13 workders
#------------------------------------------------------------------
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
#secretkey=
#tomcatID
#route=
#group=
#level=#------------------------------------------------------------------
# Uri mapping
#------------------------------------------------------------------ 
[uri:/*.jsp]
worker=ajp13:localhost:8009[uri:/servlet/*]
worker=ajp13:localhost:8009[uri:/examples/*]
worker=ajp13:localhost:8009
#context=/examples
#reverse=[uri:/tomcat-docs/*]
worker=ajp13:localhost:8009
#context=
#reverse=
###################################################################
workers2.properties文件的内容及其内部的属性设置,参考mod_jk2文档
(tomcat的参考文当中有)然后,打开%CATALINA_HOME%\conf\jk2.properties文件,其内容大致如下:#################  jk2.properties   ####################
#-----------------------------------------------------
# hander
#
hander.list=apr,request,channelSocket#-----------------------------------------------------
# channelSocket
#
channelSocket.port=8009
channelSocket.address=127.0.0.1
#channelSokcet.maxPort=8019#-----------------------------------------------------
# channelUnix
#
# channelUnix.file=${jkHome}/work/jk2.socket#-----------------------------------------------------
# channelJni
#
# channelJni.disabled=0#-----------------------------------------------------
# shm
#
shm.file=d:/server/tomcat-4.1/work/jk2.shm
shm.host=localhost
shm.port=8009
# shm.unixSocket=(no default value)#-----------------------------------------------------
# mx
#
# mx.port=-1#-----------------------------------------------------
# apr
#
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# apr.jniModeSo=inprocess
# apr.NativeSo=jkini
#######################################################
jk2.properties文件的内容设置参考mod_jk2文档-------------------------------------------------------------------------
所有任务到此结束,重新启动APACHE 和 TOMCAT,看看运行情况如果要创建一个Web application,可在tomcat的配置文件中(server.xml)
中添加一个<Context>,如:<Context path="/test" docBase="TestApp" debug="0"/>
(我的D:\server\www目录下有个TestApp目录);然后在workers2.properties中添加对
TestApp的映射,如:
[uri:/test/*]
worker=ajp13:localhost:8009
最后,在浏览器中输入:http://localhost/test 就直接可以运行我的TestApp目录中的
JSP文件和Servlet(TestApp\WEB-INF\classes中)。
如果,遇到问题重新启动一下apache和tomcat看看有关此方面的技术问题希望和大家一起探讨([email protected])