apachectl2 returns with the following error:
Starting httpd2 (prefork) Syntax error on line 44 of /etc/apache2/conf.d/mod_jk.conf:
Invalid command 'JkShmFile', perhaps misspelled or defined by a module not included in the server configuration
Commenting that line, then gives me an error with this directive:
<Location /jkstatus/>
JkMount status <-----
Order deny,allow
Deny from all
Allow from 127.0.0.1
Error message:
Starting httpd2 (prefork) Syntax error on line 48 of /etc/apache2/conf.d/mod_jk.conf: JkMount not allowed here
I'm using OpenSuse 10.2 and Apache 2.
Thanks for any direction you can give.Re: Apache won't start with mod_jk directive JkShmFile Well, after 6 hours of testing and I posted this. 3 minutes later, someone sent me an email that resolved the issue.
If you experience, you have to upgrade to version 1.2.23 of mod_jk.
Jason
原来是用这个包编译生成mod_jk jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz
找了好半天也百度不出来 最后在一哥们blog中看到点提示 换了个版本
可能是这个版本有点高不支持JkShmFile
后来改有了这个tomcat-connectors-1.2.31-src.tar.gz native下进行编译
编译生成mod_jk。
# tar -xzvf tomcat-connectors-1.2.31-src.tar.gz
# cd tomcat-connectors-1.2.31-src/native
# ./configure --with-apxs=/usr/local/apache2/bin/apxs \
--with-java-home=/usr/local/java
# make
# cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/
相关推荐
在IT领域,特别是Web服务架构中,通过使用Tomcat、Apache和JK代理模块实现集群与负载均衡是一种常见的优化策略,旨在提升系统性能、稳定性和可用性。以下是对标题“tomcat+apache+jk集群和负载均衡”以及描述...
【负载均衡】在CentOS下面做Apache和Tomcat的负载均衡是一个常见的Web服务器优化策略,目的是提高服务的可用性、可扩展性和响应速度。这里主要涉及三个关键文件:httpd.conf(Apache的主要配置文件)、mod_jk.conf...
Apache和Tomcat是两种常用的Web服务器,Apache主要处理静态页面,而Tomcat是Java Servlet和JSP的应用服务器。当需要处理高并发或者大型项目时,单一服务器可能无法满足需求,这时就需要进行集群配置,以提高系统的...
Apache2+Tomcat7负载均衡配置是一个复杂的过程,涉及到服务器管理和网络请求的分发策略。在本文档中,我们将详细探讨如何配置Apache2作为反向代理服务器,将HTTP请求分发给多台运行Tomcat7的Java应用服务器,实现...
Apache2.2与Tomcat6.0的集成配置是一个常见的软件开发任务,特别是在构建高性能、高可用性的Web应用服务器环境中。Apache作为静态内容处理的强力HTTP服务器,与Tomcat(一个流行的Java Servlet容器)结合使用,可以...
**Apache mod_jk模块详解与Tomcat集群配置** Apache mod_jk是Apache HTTP服务器的一个模块,主要用于连接Apache和Tomcat,实现两者之间的通信。在Java应用服务器领域,Tomcat广泛用作Servlet和JSP容器,而Apache则...
- 在`conf/httpd.conf`文件中加载JK模块(mod_jk),这使得Apache能够与Tomcat通信。 - 添加`JkWorkersFile`、`JkShmFile`、`JkLogFile`和`JkLogLevel`指令来配置JK模块的日志、共享内存文件和工作进程列表。 - ...
本文旨在详细介绍如何在 Ubuntu 8.04 服务器上进行有效的配置和优化,特别是针对 J2EE 应用环境下的 Apache2、Tomcat5.5、MySQL、LDAP 和 mod-jk 等软件。这些配置将有助于提高系统的稳定性和性能。 #### 一、...
JkShmFile logs/mod_jk.shm JkLogFile logs/mod_jk.log JkLogLevel debug JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkMount /*.jsp worker....