apache2.0.63+tomcat 4.1.37的配置說明:
網上比較詳細的說明有如下兩篇文章:
http://www.dedecms.com/plus/view.php?aid=23080
http://www.cjsdn.net/post/view?bid=29&id=27584&age=0
兩篇文章其實大同小异, 不知是誰抄誰的.
這兩篇文章,對apache 2.0+tomcat 4.1的配置作了常規的配置.遵照這個配置.如果能成功就千好萬好.如果不能成功.請參照我的經驗:
對apache+tomcat 的配置,提綱契領說下.有如下三個地方配置.
1 apache_home/conf/httpd.conf
2 apache_home/conf/workers2.properties
3 tomcat_home/conf/jk2.properties
上面的方法是通過jndi,啟動apache時,在後臺啟動tomcat.無須作兩次扇動.但是在本機上測試(jdk 1.4 ,apache 2.0.63,tomcat 4.1.37)時,無法成功.查看apache_home/logs/stdout.log文件.先後出現下面的錯誤
1 缺少某一個類.
解決方法:通過在OPT=-djava.class.path=這一段來添加所缺少的jar.
在上面的配置中所說的三個tomcat_home/bin/下面的三個jar.根本不夠.發現幾乎要將tomcat_home/common/lib所有的類都要加進來.
在這裡還有一個問題.居然無法使用環境變量.而且到最後明明所有的類都加進來了.仍然報找不到類的錯誤.(這個也可能是本機的問題,各位可以自己去測試)
後來找到tomcat_home\webapps\tomcat-docs\jk2\jk2\confighowto.html文件中,才發現apache+tomcat除了用jndi的方式,還可以用socket(Minimum Configuration)的方式來配置.
根據幫助文檔提示.採用socket方式.重新更改workers.properties和jk2.properties文件.
在更新了這兩個文件之後.還有一個地方需要注意:
需要更新tomcat_home/conf/server.xml文件.將文件中
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8009" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="20000"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
的這段注釋(默認是注釋掉的)取消.以提供jk2的connector.
然後workers.properties和jk2.properties中的jk端口號和上面的這段port相同.
之後啟動tomcat和apache.測試成功.
以上配置,本人測試成功.
分享到:
相关推荐
配置SVN,折腾了很久,用了比较新版本的Apache服务器,如Apache2.2.15,但在网上查了N久资料,一直没有成功,无奈之下,只好找回2.0.63,subversion版本用回1.4.3, 以前配置过一直没问题。现在推荐给大家,SVN服务器...
本指南将详细讲解如何在Fedora 10上安装和配置MySQL 5.1.31、Apache 2.0.63和PHP 5.2.6。 首先,我们来安装MySQL数据库服务器。MySQL是开源的关系型数据库管理系统,用于存储和管理网站的数据。下面是安装过程: 1...
Php http://windows.php.net/downloads/releases/php-5.3.1-Win32-VC9-x86.zip Apache ... 配置Apache文件,找到A
"apache_2.0.63-win32-x86-no_ssl.msi" 文件是针对Windows 32位系统的Apache 2.0.63版本的安装程序,不包含SSL支持。 Apache 2.0.63 版本是Apache HTTP Server的一个历史版本,发布于2007年。此版本包含了多项改进...
apache_2.0.63-win32-x86-no_ssl.msi
推荐安装Apache 2.0.63。安装过程中,如果系统提示输入SERVER的URL,你可以使用IP地址或已有的DNS名称。若已有其他程序监听80端口,你可以修改Apache的配置文件httpd.conf,将Listen 80改为其他未使用的端口,如...
### Windows 下配置 Apache + SVN + Trac 的方法详解 #### 一、背景介绍 在进行软件开发的过程中,项目管理和版本控制是非常重要的环节。为了更好地管理项目中的问题追踪、代码版本控制以及文档协作等功能,通常会...
Apache Tomcat是一个开源的Web服务器和Servlet容器,由Apache软件基金会负责开发。它实现了Java Servlet和JavaServer Pages (JSP)规范,用于处理Java代码。Tomcat可以部署在不同的操作系统上,如Windows和Linux。它...
### Apache+SVN+Trac 搭建项目管理服务器的安装与配置详解 #### 一、概述 本文档详细介绍了如何在Windows Vista环境下搭建一套完整的项目管理服务器,包括Apache Web服务器、Subversion (SVN) 版本控制系统以及Trac...
在这个例子中,我们使用的是Windows操作系统,搭配JDK 1.5或更高版本、Apache HTTP Server 2.0.63和Tomcat 5.5。此外,还需要Apache的mod_jk模块,它是Apache与Tomcat之间的连接器,负责通信和负载均衡。 1. **安装...
### Tomcat6与Apache2整合配置详解 在IT领域,特别是Web服务器的部署与管理中,将Apache HTTP Server与Tomcat应用服务器进行整合是一种常见的做法,以实现更高效、更安全的服务提供。本文将深入探讨如何将Tomcat6与...
1. 下载Apache HTTP Server的最新稳定版,这里推荐使用2.0.63版本,因为早期版本可能存在与Subversion的兼容性问题。 2. 双击下载的msi文件,按照安装向导的提示进行安装。在输入SERVER URL时,如果没有DNS名称,...
最后,"jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip"是mod_jk模块的ZIP包,包含mod_jk的二进制文件和配置文件,用于集成Apache和Tomcat。用户需要将mod_jk模块加载到Apache配置中,并配置相应的...
在现代Web开发环境中,Apache与Tomcat的整合是一种常见的配置方案。Apache作为一个高效且功能强大的Web服务器,主要用于处理静态资源和部分动态请求;而Tomcat则主要作为Java Web应用程序的容器来运行基于Java的Web...
在本文中,我们将详细介绍在 Red Hat AS5 操作系统上安装和配置 Apache、Tomcat、MySQL 和 JDK 的过程。本文主要面向 Linux 操作系统用户,所有软件都将以源码包的方式安装。 JDK 安装 首先,我们需要安装 JDK 1.5...
- 选择Apache 2.0x Module,指定Apache的httpd.conf配置文件位置,安装过程中会自动配置扩展。 **Apache中PHP的设置**: - 编辑Apache的配置文件httpd.conf,添加以下两行以启用PHP模块: - LoadModule ...
- Apache-2.0.63/2.2.8 - PHP-5.2.6 - MySQL-5.0.51b - ZendOptimizer-3.3.3 - phpMyAdmin-2.11.6 - eAccelerator0.9.5.3 - **APMServ**: APMServ是另一款强大的集成环境,提供Apache、Nginx、PHP、Perl、...