随笔-208  评论-469  文章-30  trackbacks-0

第一部分:整合前的准备工作  

准备需要的软件:

1、 下载j2sdk1.4.2

下载地址:http://download.sun.com  

2 、下载Apache 2.0.48

下载地址:http://www.apache.org/  

3 、下载Tomcat 5.0.14

下载地址:http://Jakarta.apache.org  

4 、下载mod_jk_1.2.5_2.0.47.dll

下载地址:tomcat的下载地址下载。

最新的下载地址:http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.6/  

第二部分:配置前的初始化工作  

1、 安装j2sdk1.4.2

运行j2sdk1.4.2的自动安装包,安装j2sdk1.4.2C:\j2sdk\j2sdk1.4.2目录下。  

2、 安装Apache服务器

运行Apache的自动安装包,安装Apache2.0.48D:\Apache\Apache2目录下。  

3、 安装Tomcat服务器

运行Tomcat的自动安装包,安装Tomcat5.0.14D:\Apache\Tomcat5目录下。  

4、 安装mod_jk

拷贝mod_jk_1.2.5_2.0.47.dll文件到D:\Apache\Apache2\modules文件夹下。  

5、 准备工作目录和测试文件

D:盘新建目录www,并创建一个基本的index.jsp文件,源码如下所示:  

<%

out.println("<html>");

out.println("<body>");

out.println("Welcome");

out.println("</body>");

out.println("</html>");

%>  

第三部分:配置Apache服务器  

编辑httpd.conf文件,使用文本编辑器打开httpd.conf文件,在文件的最后添加如下内容:  

# Using mod_jk2.dll to redirect dynamic calls to Tomcat

LoadModule jk_module modules/mod_jk_1.2.5_2.0.47.dll

JkWorkersFile "D:/Apache/Tomcat5/conf/workers.properties"

JkLogFile "D:/Apache/Tomcat5/logs/mod_jk2.log" 

JkLogLevel info

JkMount /servlet/* ajp13

JkMount /*.jsp ajp13   

Alias /web "D:/www/"    

<Directory "D:/www"> 

Options Indexes MultiViews 

AddOutputFilter Includes html

AllowOverride None 

Order allow,deny 

Allow from all 

</Directory>    

# 包含Tomcat中的mod_jk.conf文件

Include D:\Apache\Tomcat5\conf\auto\mod_jk.conf

第四部分:配置Tomcat服务器  

1、 建立workers.properties文件

D:/Apache/Tomcat5/conf/目录下新建文本文档并命名为workers.properties,写入如下内容:  

workers.tomcat_home=C:\Tomcat  # mod_jk模块知道 Tomcat
workers.java_home=C:\jdk  #
mod_jk模块知道
j2sdk
ps=\
worker.list=ajp13  #
模块版本,现有ajp14,不要修改

worker.ajp13.port=8009  #
工作端口,若没占用则不用修改

worker.ajp13.host=localhost  #
本机,若上面的Apache主机不为localhost,作相应修改

worker.ajp13.type=ajp13  #
类型

worker.ajp13.lbfactor=1  #
代理数,不用修改
 

2、 修改server.xml文件  

找到如下的配置代码:  

<!-- Tomcat Root Context -->

<!--

<Context path="" docBase="ROOT" debug="0">

-->  

在其后面增加如下一行:

<Context path="/web" docBase="D:/www" debug="0" reloadable="true" > </Context>  

3、 修改 jk2.properties 文件

修改后内容如下:  

## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED

## WHEN YOU EDIT THE FILE.  

## COMMENTS WILL BE _LOST_  

## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.  

# Set the desired handler list

handler.list=apr,request,channelJni

#

# Override the default port for the socketChannel

# channelSocket.port=8019

# Default:

# channelUnix.file=${jkHome}/work/jk2.socket

# Just to check if the the config  is working

# shm.file=${jkHome}/work/jk2.shm  

# In order to enable jni use any channelJni directive

# channelJni.disabled = 0

# And one of the following directives:  

# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so  

# If set to inprocess the mod_jk2 will Register natives itself

# This will enable the starting of the Tomcat from mod_jk2

# apr.jniModeSo=inprocess  

#request.tomcatAuthentication=true

request.tomcatAuthentication=false  

第五部分:运行测试程序  

先启动Tomcat服务器,然后启动Apache服务器。

打开IE浏览器,分别输入如下地址:

http://127.0.0.1/web/index.jsp

http://127.0.0.1:8080/web/index.jsp

如果出现的页面相同,均打印出

Welcome

说明配制成功。

posted on 2007-01-21 15:28 EricWong 阅读(470) 评论(0)  编辑  收藏 所属分类: Javaothers

只有注册用户登录后才能发表评论。


网站导航: