mod_jk2确实很烂。
几天的mod_jk2的云山雾罩之后,apache2+tomcat5用mod_jk.so轻松搞定。
尽管apache.org也称不建议使用令人唾弃的mod_jk2.so了。但最新的tomcat中却给出的mod_jk2.so的默认配置文件:workers2.properties。大家不要被它迷惑。
推荐大家不用理会该文件,依旧采用mod_jk.so的workers.properties。如果不想从头手写配置文件,可以从老的tomcat中找到。或者在官方网站http://jakarta.apache.org/tomcat/connectors-doc-archive/jk2/jk/quickhowto.html
可以找到。
httpd.conf加入以下几行:
写道
# Load mod_jk module
# Update this path to match your modules location
LoadModule jk_module libexec/mod_jk.so
# Declare the module for <IfModule directive>
AddModule mod_jk.c
# Where to find workers.properties
# Update this path to match your conf directory location (put workers.properties next to httpd.conf)
JkWorkersFile conf/workers.properties
# Where to put jk logs
# Update this path to match your logs directory location (put mod_jk.log next to access_log)
JkLogFile /var/log/httpd/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
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"
# Send everything for context /examples to worker named worker1 (ajp13)
JkMount /examples/* worker1
workers.properties
:
写道
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
分享到:
相关推荐
整合APACHE和TOMCAT的连接器。Tomcat可以独立作为Web服务器运行,但是Tomcat的Web功能远没有Apache强大。在实际应用中,通过mod_jdk连接器(Connectors)将Apache和Tomcat整合在一起。通过连接器调用Tomcat服务的...
apache+tomcat的连接器。 整合Tomcat5.0和Apache2.0的连接器、中间件。
1. LICENSE:包含了Apache HttpServer 2.4.X 和 Tomcat 连接器的许可信息,详细规定了软件的使用、分发和修改规则,遵循Apache License 2.0。 2. NOTICE:列出了所有贡献者和第三方软件的版权信息,提醒用户注意可能...
对于开发者来说,理解Tomcat的工作原理,包括线程池、连接器(如 Coyote)和容器(如 Catalina)的概念,是非常有益的。 为了部署Web应用,开发者可以将WAR文件或已解压的目录放在`webapps`目录下。Tomcat会自动...
例如,可以通过修改server.xml来配置端口号、线程池大小、连接器类型等。此外,Tomcat还支持通过管理界面(例如Manager应用)或命令行工具进行应用部署和管理。 在安全性方面,Tomcat提供了多种保护机制,包括SSL/...
Apache Tomcat连接器,也被称为mod_jk或者JK模块,是Apache HTTP服务器与Apache Tomcat应用服务器之间通信的重要桥梁。这个连接器允许你将Apache Web服务器作为前端服务器,用于处理静态内容,而将动态内容的处理...
- `server.xml`:核心配置文件,定义了服务器实例的各个组件,如Connector(连接器)、Executor(线程池)、Engine(引擎)、Host(主机)和Context(上下文)等。 - `web.xml`:全局的部署描述符,可以定义全局...
例如,server.xml中包含了端口设置、连接器配置、全局JNDI资源等信息。context.xml则定义了特定应用的上下文参数,而web.xml则是在每个Web应用中的部署描述符,定义了Servlet、过滤器、监听器等组件。 在维护方面,...
在性能优化方面,Tomcat 8.5.27引入了线程池和连接器优化,能够处理大量并发请求。此外,还支持JNDI(Java Naming and Directory Interface)服务,允许应用程序查找和使用资源,如数据源和邮件会话。 总之,Apache...
二、Apache和Tomcat连接器 Apache是一个模块化的Web服务器,这意味着核心中只包含实现最基本功能的模块。扩展功能可以作为模块动态加载来实现。为了让Apache和Tomcat协调工作,开源爱好者们开发出了很多可以利用的...
4. **配置文件**:`server.xml`是Tomcat的主要配置文件,定义了服务器的端口号、连接器、数据源、Context(Web应用)等。其他配置文件如`context.xml`和`web.xml`分别用于全局和Web应用级别的配置。 5. **部署Web...
- 配置Tomcat涉及修改 `conf/server.xml` 文件,以设置端口、应用上下文路径和连接器等参数。 - 启动和停止Tomcat可以使用 `bin/startup.sh` 和 `bin/shutdown.sh` 脚本。 5. **安全管理**: - Tomcat的安全管理...
Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用程序。这个"apache-tomcat-7.0.79.zip"压缩包包含了Apache Tomcat的7.0.79版本,这是一个稳定且广泛使用的版本。...
4. **NIO2 Connector**: Tomcat 10.0默认使用NIO2连接器,这提供了更好的并发性能和更低的内存消耗,尤其是在高并发场景下。 5. **JAR扫描优化**: 新版本对JAR扫描进行了优化,减少了启动时间和内存占用,特别是在...
- 修改配置文件:如`conf/server.xml`,可以配置端口号、Context路径、连接器等。 - 启动与停止:通过bin目录下的startup.sh或startup.bat启动Tomcat,使用shutdown.sh或shutdown.bat停止。 2. 使用Apache Tomcat...
二、Apache和Tomcat连接器 Apache是模块化的Web服务器,这意味着核心中只包含实现最基本功能的模块。扩展功能可以作为模块动态加载来实现。为了让Apache和Tomcat协调工作,开源爱好者们开发出了很多可以利用的模块...
3. **NIO和NIO2连接器**:Tomcat 8提供了两种高性能的连接器选择,非阻塞I/O(NIO)和非阻塞I/O 2(NIO2),以处理高并发的Web请求。 4. **安全管理器增强**:8.0.32版本改进了安全管理器,提供了更细粒度的权限...
总结来说,Apache HttpServer 2.4.X与Tomcat连接器的使用涉及到Apache服务器的模块配置、Tomcat的AJP Connector设置,以及两者之间的通信参数调整。这种集成方式广泛应用于需要处理大量动态内容的Web服务中,通过...
以上就是关于"最新版linux apache-tomcat-9.0.37.tar.gz"的详细解析,包括了安装、配置、管理和使用的关键知识点。Apache Tomcat 9.0.37版本在Java Web开发和部署中扮演着重要角色,其稳定性和性能都得到了广大...
7. **性能优化**:Tomcat可以通过配置线程池、连接器和缓存策略等方式进行性能调整,以适应不同规模的Web应用程序需求。 8. **可扩展性**:虽然Tomcat本身是轻量级的,但它可以通过插件和模块化设计与其他组件(如...