win2k下用mod_jk整合ApacheHttpServer2.0.X和Tomcat4.1.X

乱码 2003-05-19 03:35:52
0. 下载安装JDK1.3.1。并配置JAVA_HOME,我觉得可以不用配置,没有试验。

1. 下载安装《Apache HTTP Server 2.0.45》(http://apache.linuxforum.net/dist/httpd/binaries/win32/apache_2.0.45-win32-x86-no_ssl.msi)。

2. 下载安装《Apache Tomcat 4.1.24》(http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.24/bin/jakarta-tomcat-4.1.24.exe)。

3. 下载《mod_jk.dll》(http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.3/bin/win32/mod_jk_2.0.45.dll)并拷贝到<Apache>/modules目录下,在哪里无所谓,可以通过配置文件指定他的位置。

4. 配置。
4.1. 在<Apache>/conf目录下创建workers.properties文本文件,也可以在<Tomcat>/conf目录下创建,都无所谓。文件内容为:
#######################################################
# 定义全局的一些属性
workers.apache_log="D:/Apache2/logs/mod_jk.log"
workers.tomcat_home="D:/Tomcat 4.1"
workers.java_home="D:/jdk1.3.1"
ps=/

worker.list=worker1

worker.worker1.type=ajp13
#配置"worker1"的主机名为localhost,端口为8009(要跟tomcat4.1.24中server.xml中的一致,缺省8009)
worker.worker1.host=localhost
worker.worker1.port=8009

#worker "worker1" use up to 10 sockets, which will stay no more than 10mn in cache
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600

#worker "worker1" ask operating system to send KEEP-ALIVE signal on the connection
worker.worker1.socket_keepalive=1

#worker "worker1" want ajp13 connection to be dropped after 5mn (timeout)
worker.worker1.socket_timeout=300
#######################################################

4.2. 配置Apache。打开<Apache>/conf/httpd.conf文件,添加如下内容:
#######################################################
# 查找“DirectoryIndex”并修改成
DirectoryIndex index.html index.jsp index.html.var

# 载入mod_jk模块
LoadModule jk_module modules/mod_jk_2.0.45.dll #路径可以指定

# 指定mod_jk的配置文件workers.properties文件所在位置
JkWorkersFile "D:/Apache2/conf/workers.properties"

# 指定mod_jk的日志存储位置
JkLogFile "D:/Apache2/logs/mod_jk.log"

# 设定mod_jk的日志记录等级,可以取值[debug/error/info]
JkLogLevel info

# 日志格式
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"

# 把servlet重定向到"worker1"去,也就是让tomcat执行servlet
JkMount /servlet/* worker1

# 把jsp文件重定向到"worker1"去,也就是让tomcat执行jsp
JkMount /*.jsp worker1

# 配置虚拟主机
NameVirtualHost *

<VirtualHost *>
ServerAdmin alexliu@townsky.com
DocumentRoot "D:\Tomcat 4.1\webapps"
ServerName MyServer
ServerAlias localhost
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common
</VirtualHost>
#######################################################

4.3. 配置Tomcat。tomcat4.1.24缺省情况下无需配置就可以整合运行了。如果你自己定值一些服务,可以修改<Tomcat>/conf/jk2.properties和<Tomcat>/conf/server.xml
#######################################################
<!-- 修改监听端口等等 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" redirectPort="8443" bufferSize="2048" port="8009" connectionTimeout="20000" scheme="http" enableLookups="true" secure="false" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" debug="0" maxKeepAliveRequests="100" disableUploadTimeout="false" proxyPort="0" maxProcessors="75" minProcessors="5" tcpNoDelay="true" acceptCount="10" useURIValidationHack="false" compression="off" connectionLinger="-1">
<Factory className="org.apache.catalina.net.DefaultServerSocketFactory"/>
</Connector>
#######################################################


ok, 按照以上步骤操作就可以基本的正常运行,有时间我会把过程更详细描述。或者你自己参考官方介绍http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.3/doc/进行更详细的配置。
...全文
40 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnesky 2003-08-03
  • 打赏
  • 举报
回复
?????

鄙视 别丢石头砸我 嘿嘿
bugpro 2003-08-03
  • 打赏
  • 举报
回复
xxxx
乱码 2003-05-19
  • 打赏
  • 举报
回复
如果使用jdk1.4,建议使用mod_jk2。我没有安装成功。
AAWServer安装简便免配置,可以快速建立ASP JSP PHP CGI .NET MYSQL的web服务器环境。 AAWServer5.0集成Tomcat6版全能WEB服务器是一款基于 Apache TOMCAT,支持ASP JSP PHP CGI .NET MYSQL 的全能服务器组合套件, AAWServer5.0可以很好的在WINXP,NT,2000,VISTA,2003,2007,2008系统上运行,独立不需要IIS支持.拥有安装简单、便捷、绿色、免配置等特点, 因AAWServer5.0上的APACHE服务会占用需要占用80端口,建议您在安装之前,请停止IIS,迅雷或Apache服务。或者修改他们的端口. 简介: 安装: 您可以安装本软件到任意目录,但注意安装路径不要含有汉字和空格。 备份: 请先停止 AAWServer 服务器,然后备份: 你安装目录\local\mysql\data(数据库文件) 和你安装目录\www(网站程序文件) 目录以便日后恢复。 卸载: 本程序为绿色软件,请先停止 AAWServer 服务器, 运行 Uninstall_AAWServer.bat ,然后直接删除即可 感谢您使用本程序,由于本人水平有限还请多多指教 多提宝贵意见。 使用程序版本:  Apache  v2.0.5             你安装目录\local\Apache   ApacheHTTPserver    TomCat  v6.0.18            你安装目录\local\tomcat  Netbox  v2.8.4128          你安装目录\www\AAWServASP.exe  PHP  v5.2.0             你安装目录\local\php5  MySQL5  v5.0.27            你安装目录\local\mysql  ActivePerl v5.8               你安装目录\bin ,你安装目录\lib, 你安装目录\site  JDK  v1.6.2_07          你安装目录\Java\jdk  Zend  v3.2.0             你安装目录\local\zend  phpMyAdmin v3.1.1             你安装目录\local\phpMyAdmin  mod_aspdotne v2.0     你安装目录\local\Apache\modules 本程序为绿色程序,旨在为广大网站编程等爱好者提供方便之门,程序上有不足的地方欢迎大家与我联系指证。共同进步。本程序所用之组件Apache,RESIN 等版权归原作者或公司(团体)所有。本程序版权保留,但您可以对本程序做任何修改复制,但请保留原作者信息。谢谢。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧