Apache2.0.43+Tomcat 整合说明书

本文详细介绍了Apache2.0.43与Tomcat4.1.12的整合安装过程。包括软件准备,如Windows2000、Apache、Tomcat等;环境准备,配置环境变量;软件安装步骤;首次配置及测试;整合配置,修改httpd.conf和增加workers.properties;整合测试,以及SSL安装、增加虚拟主机和常见问题解决等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


Apache2.0.43与Tomcat4.1.12的整合安装说明

1.    软件准备    1
1.1.    window2000    1
1.2.    Apache2.0.43    1
1.3.    Tomcat4.1.12    2
1.4.    j2sdk1.4.1    2
1.5.    mod_jk-2.0.43.dll    2
2.    环境准备    2
3.    软件安装    2
3.1.    安装j2sdk    2
3.2.    安装apache    3
3.3.    安装Tomcat    3
3.4.    安装mod_jk    3
4.    首次配置及测试    3
5.    整合配置    3
5.1.    修改httpd.conf    4
5.2.    增加workers.properties    4
6.    整合测试:    5
7.    SSL的安装    5
8.    增加虚拟主机    5
9.    常见问题    5
10.    附:SSL简述    6

1.    软件准备
1.1.    window2000
操作系统。要求:
window 2000 Professional 或Server 。
有固定的IP,或者可以自动获取IP。
1.2.    Apache2.0.43
WEB服务软件(支持:HTTP,HTTPS)。下载:
http://www.apache.inetcosmos.org/dist/httpd/binaries/win32/apache_2.0.43-win32-x86-no_ssl.msi 

1.3.    Tomcat4.1.12
应用服务软件(Servlet与JSP的引擎)。下载:
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/bin/jakarta-tomcat-4.1.12.exe

1.4.    j2sdk1.4.1
下载:
http://java.sun.com/j2se/1.4.1/download.html
(注意是Windows (all languages, including English)的sdk版)
1.5.    mod_jk-2.0.43.dll
Apache与Tomcat的通讯的工具模块(动态链接库)。下载:
http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.0/bin/win32/mod_jk-2.0.43.dll
(说明:务必与Apache版本一致,并注意能支持的AJP版本)
AJP:Apache JServer Protocol
2.    环境准备
确定以上软件安装在什么地方,先计划好。即:先配置好环境变量。
通过“我的电脑”-属性-环境变量,新增加三个环境变量:
(1)    JAVA_HOME,其值为:C:/j2sdk1.4.1 
(2)    TOMCAT_HOME,其值为:C:/Tomcat4
(3)    CLASSPATH,其值为:%JAVA_HOME%/lib;%TOMCAT_HOME%/lib
(4)    APACHE2_HOME,其值为:C:/Apache2

注:以上路径,均可以自定。以下的说明将以上面的描述为例。
3.    软件安装
3.1.    安装j2sdk
按照安装向导进行安装(安装到C:/j2sdk1.4.1下)。
3.2.    安装apache
按照安装向导进行安装
(1)路径 :选择安装目录为C:/,安装成功后其路径为:C:/Apache2)
(2)典型或自定义安装均可。
(3)域名:如果为工作站(win2000 professional),填上:localhost
(4)服务名:如果为工作站(win2000 professional),填上:localhost

3.3.    安装Tomcat
按照安装向导进行安装(更改安装目录为C:/Tomcat4,没必要把tomcat安装成Services,方便下面操作)
其间会要你输入Admin(系统管理员)的口令。
3.4.    安装mod_jk
  把 Mod_jk-2.0.43.dll 拷到C:/Apache2/modules目录下。
至此软件安装完毕。

4.    首次配置及测试
  以上安装完成后,Apache,Tomcat应该都可以各自独立运行。
(1)确认没有其它的WEB服务或程序占用80和8080端口。尤其是注意:IIS。如果有,请先停止这些服务程序。
(2)将Apache缺省的发布主目录(C:/Apache2/htdocs)下的index.html.en改名为index.html。
(3)运行Apache2
(4) 打开浏览器,在地址栏中输入: http://localhost/ 检验:此时能在浏览器中看到Apache2的欢迎界面.说明Apache2工作正常.(注:Apache2默认端口为80)
(5)运行Tomcat4.
(6)打开浏览器,在地址栏中输入: http://localhost:8080/ 检验:此时能在浏览器中看到Tomcat的欢迎界面.说明Tomcat工作正常.(注:Tomcat默认端口为 8080

5.    整合配置
  这一节是稍稍复杂一点。
  对Apache与Tomcat做相应的配置,让其共同为你工作。
  注:若Apache2与Tomcat4正运行着,请关闭它们。
  设置的原理主要是:
  Tomcat缺省条件下,已经启动AJP1.3守护线程,只需Apache加载mod_jk模块,主动与Tomcat联接。因此下面的设置,基本上都是对于Apache这边来说的。
5.1.    修改httpd.conf
(1)设置主页文件类型:打开C:/Apache2/conf下的httpd.conf,查找"DirectoryIndex",在index.html的后面添加index.jsp并保存,注意相互之间应有空格。
(2)设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理:打开C:/Apache2/conf/httpd.conf,在最后加入下面这段代码并保存。
############################# Using mod_jk2.dll to redirect dynamic calls to Tomcat 
##装载模块,用于处理连接
LoadModule jk_module modules/mod_jk-2.0.43.dll 
##设置模块的工作文件,下面将会对workers.properties进行详细说明
JkWorkersFile "C:/Tomcat4/conf/workers.properties"
##设置模块工作的日志文件,Tocmat启动时会自建
JkLogFile "C:/Tomcat4/logs/mod_jk2.log"   
##让Apache支持对servlet, jsp 传送,用以Tomcat解析
JkMount /servlet/* ajp13 
JkMount /*.jsp ajp13 
5.2.    增加workers.properties
在C:/Apache2/conf下新建一个文件workers.properties 注意文件后缀。
其内容如下:
##让mod_jk模块知道Tomcat
workers.tomcat_home=c:/Tomcat4
##让mod_jk模块知道j2sdk 
workers.java_home=c:/j2sdk1.4.1   
##路径分隔符,即注意:c:/Tomcat4
ps=/
##模块版本,现有ajp14了,不要修改
worker.list=ajp13
##联接端口。可参见 tomcat 的设置文件:c:/tomcat4/conf/erver.xml中的:Define a Coyote/JK2 AJP 1.3 Connector on port 8009。
worker.ajp13.port=8009            
##Tomcat所在的主机的地址。
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1 

6.    整合测试:
(1)启动Apache2,Tomcat4 。注:启动的顺序无关。
(2)打开你的浏览器,在地址栏中输入 http://localhost:8080/ ,若与上面的测试相同,则Tomcat重新配置后正常!
(3)在地址栏中输入 http://localhost/index.jsp,若与http://localhost:8080/的结果相同,说明Apache2与Tomcat4整合成功了!





7.    SSL的安装



8.    增加虚拟主机


9.    常见问题
(1)利用monitor apache server启动Apache 时,提示:“the requested operate is failed”。原因:加载mod_jk模块时请求与tomcat通讯失败。解决:查看c:/apache2/conf/httpd.conf的最后几行有关LoadModule jk_module modules/mod_jk-2.0.43.dll配置和workers.properties的内容。
(2)在 monitor apache server启动Apache 时提示成功。而error.log提示:[Mon Dec 09 20:52:23 2002] [error] (730038)在一个非套接字上尝试了一个操作。  : winnt_accept: AcceptEx failed. Attempting to recover.。原因:未明。解决:换一台机器试试:=)
(3)在DOS下启动时,提示:不能加载 mod_jk。解决:请更换mod_jk的版本。


10.    附:SSL简述
―― http://www.fanqiang.com/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值