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

乱码 乱码 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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/进行更详细的配置。
...全文

相关推荐

基于mod_jk2.so实现Apache2.0与Tomcat5.0高效整合

原因:Apache API 版本不兼容解决:重新编译mod_jk2,确保使用相同版本的apxs指令用于指定文件的位置,该文件包含了所有后端 Tomcat 实例(即 workers)的连接参数。该路径必须满足以下要求:- 使用绝对路径以保证可移植性;- 文件需具备读权限(- 所属用户应为 Apache 运行用户(如www-data或apache- 不建议放置在/tmp或其他临时目录,防止被自动清理。

BIG-HO

Apache和Tomcat整合实践:mod_jk.so使用教程

Apache HTTP Server,作为IT行业的支柱,以其高效稳定的性能和模块化架构著称。它不仅能够处理静态内容,还能通过模块扩展其功能,从而适应不断变化的网络需求。另一方面,Tomcat作为Java应用服务器,主要负责执行Java Servlet和JSP,它能够将Web应用的动态内容转化为静态页面。本章通过深入浅出地介绍Apache和Tomcat的基本功能,为读者揭开了这两个工具的神秘面纱。

彭喵喵

产教融合实训基地与实践中心建设逻辑图-可编辑版

产教融合实训基地与实践中心建设逻辑图-可编辑版

龙猫与奥特曼

idea2025-free.zip

idea2025-free.zip

qq_45190508

sop基于灵敏度分析的有源配电网智能软开关优化配置升级1(Matlab代码实现)

内容概要:本文提出了一种基于灵敏度分析的有源配电网智能软开关(SOP)优化配置方法,旨在应对高比例分布式电源接入带来的电压波动与网络损耗加剧等问题。研究以IEEE33节点系统为算例,通过改进的灵敏度分析模型量化各节点对电压和功率流动的影响程度,进而构建SOP选址与定容的优化模型,实现降低网损、改善电压分布及提升系统运行灵活性的目标。全文详细阐述了灵敏度指标的数学推导、目标函数与约束条件的建模过程,并基于Matlab实现了完整的仿真求解流程,具备良好的工程实用性与学术参考价值。; 适合人群:电力系统及其自动化、电气工程等相关专业的硕士博士研究生、科研机构研究人员,以及从事智能配电网规划、运行与优化的工程技术人员。; 使用场景及目标:①研究分布式电源大规模接入背景下配电网的主动调控与优化策略;②指导智能软开关在实际配电网中的科学选址与容量配置;③为相关科研课题提供可复现的仿真案例,支撑学术论文撰写与算法验证。; 阅读建议:建议读者结合提供的Matlab代码与IEEE33节点标准模型进行动手实践,重点理解灵敏度指标的物理意义及其在优化模型中的应用逻辑,关注求解过程中的约束设置与算法收敛性,并可进一步拓展至SOP与储能联合配置、多时间尺度优化等复杂场景进行二次开发与研究。

荔枝科研社
评论 3
收藏 已收藏
分享
返回顶部
乱码
Web 开发 81,108 成员 341,721 内容