• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

使用AJP1.3整合Apache 2.0.42和Tomcat4.1.12

发布: 2007-7-04 13:34 | 作者: admin | 来源:  网友评论 | 查看: 17次 | 进入软件测试论坛讨论

领测软件测试网 跟上次的文章不太相同.

准备工作:
1. AJP1.3 tomcat connector 源代码:
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/src/jakarta-tomcat-connectors-4.1.12-src.zip
2. Tomcat 4.1.12
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/bin/jakarta-tomcat-4.1.12.exe
3. Apache Httpd Server 2.0.40
http://www.apache.org/dist/httpd/binaries/win32/apache_2.0.42-win32-x86-no_ssl.exe
4. JDK 1.3以上版本
这个就不用我提供了吧.
5.Visual C/C++ 6.0
这里我用的是 Visual C++.NET

OK, 我们开始啦.

声明:
1. 我的工作文件夹为 F:\workplace, 后面我用 %work% 表示.

全部流程, 供大家参考

一 安装Apache, tomcat
将Apache Httpd Server 选择自定义安装, 把安装内容的headers and library..选择安装, 然后安装到 %work%\apache2目录中.
安装JDK
将Tomcat 4.1 安装到 %work%\tomcat41目录中.

配置JAVA_HOME为JDK的安装路径.
配置APACHE2_HOME为Apache Httpd Server的安装路径.

二 生成AJP动态链接库\
打开目录: %work%\jtc\jakarta-tomcat-connectors-4.1.12-src\jk\native\apache-2.0\
用 Visual C/C++ 打开mod_jk.dsp文件
编译文件, 生成mod_jk.dll(其中可能有些warning, 不用理睬)
拷贝mod_jk.dll到%APACHE2_HOME%\modules目录下.
OK, 完成任务.

三 修改配置文件
在%APACHE2_HOME%\conf\httpd.conf最后添加:
LoadModule jk_module modules/mod_jk.dll
#AddModule mod_jk.c //Tomcat说明文档中要求写, 而我这里如果去掉注释Apache启动不了.?

#这里的路径是worker.properties的绝对路径
JkWorkersFile F:/workplace/Apache2/conf/workers.properties

#这里是日志文件的绝对路径
JkLogFile F:/workplace/Apache2/log/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

在虚拟主机中需要JSP支持的添加:
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13

添加work.properties文件到%APACHE2_HOME%\conf目录下, 其内容为:

#这里填写Tomcat安装路径
workers.tomcat_home=F:/workplace/Tomcat41
#这里填写JDK的安装路径
workers.java_home=D:/j2sdk1.4.0
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13

保存, OK, Apache 配置完毕.

注: 1. Tomcat因为默认支持AJP1.3, 所以不用配置.
2. Tomcat虚拟主机根目录路径要与Apache的相同虚拟主机根目录路径相同.

测试环境: Windows XP + J2SDK1.4.0

总结\r
以上为最简化配置方案. 用户可以通过配置命令增强他的功能.

参考:
Tomcat 4.1.12说明文档
%TOMCAT_HOME%\ webapps\tomcat-docs\index.html

支持信箱: webmaster@yipsilon.com, 如果配置过程中有什么问题, 请发信给我.

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网