在windows下配置Apache和Tomcat的整合

来源:互联网 发布:php大于等于符号 编辑:程序博客网 时间:2024/05/16 09:46
           
在windows下配置Apache和Tomcat的整合
系统要求:硬件能跑起操作系统即可(Win2K、WinXP或Win2003操作系统均可)
前期准备所需软件列表:
APACHE_2.0.47-win32-x86-no_ssl(Apache web服务器)
j2sdk-1_4_2-windows-i586 (JAVA 语言环境)
Jakarta-Tomcat-5.0.27(Tomcat JSP解析服务器)
mod_jk_1.2.6_2.0.50.dll (整合Apache+Tomcat的plus)

开始安装:Apache服务器的安装
1 安装APACHE_2.0.47-win32-x86-no_ssl ,程序默认安装路径为:C:/apache2/program files/apache Group/ ,需要将其安装路径修改为:C:/
(也可以不做修改,主要为了修改配置方便做修改的)。
2. 安装完成之后,apache服务自动加载,这时打开浏览器,浏览:http://localhost,出现apache欢迎页面(这步需要将C:/apache2/htdocs目录中的文件“index.html.en”改为“index.html”,方能显示。);如果这步出现异常,请检查安装源文件,重新安装。如果能出现Apache欢迎页面,表示Apache服务器已经安装成功。
安装JDK和Tomcat
1安装j2sdk-1_4_2-windows-i586,JDK一定要在Tomcat之   前安装,默认安装路径就可以。
2安装Jakarta-Tomcat-5.0.27,安装路径为c:/Tomcat5.0。
3设置环境变量(桌面->我的电脑->右键点击->选择“属性”->高级->环境变量),所有设置均在系统变量栏进行。
PATH=%PATH%;c:/j2sdk1.4.2/bin (就是在PATH变量后面加上c:/j2sdk1.4.2/bin,注意前面的“;”一定要有)
SET JAVA_HOME=c:/j2sdk1.4.2
SET CLASSPATH=c:/j2sdk1.4.2/lib/tools.jar
SET TOMCAT_HOME=C:/Tomcat 5.0

4启动Tomcat服务器,打开浏览器,浏览:http://localhost:8080/ ,出现Tomcat欢迎页面,表示Tomcat安装成功;如果这步出现异常,请检查安装源文件,重新安装。



  

整合Apache+Tomcat服务器
1. 复制mod_jk_1.2.6_2.0.50.dll文件到
   C:/Apache2/modules目录

2.
Apache服务器的配置:
C:/apahce2/conf/httpd.conf
httpd.conf
在httpd.conf配置文件最后添加以下语句,用以支持jsp程序:
LoadModule jk_module modules/mod_jk_1.2.6_2.0.50.dll

JkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13

3.
查看C:/Tomcat 5.0/conf/server.xml文件中有关端口“8009”是否被注释,如果是和我这的版本一致的话,不用修改。

4
. 在C:/Tomcat 5.0/conf/目录下,新建文件名为“workers.properties”的文件,将如下内容复制到新建文件workers.properties中。

workers.properties
# 只复制以下内容即可:

# 这现行根据安装目录做修改

此文件请参照右侧绿色区域文档

5.到此Apache 和 Tomcat整合完成,重启Apache和Tomcat服务器,
用编辑器编写如下内容:
The current date and time is
保存文件名为“test.jsp”到C:/Tomcat
5.0/webapps/ROOT目录,然后打开浏览器,浏览:http://localhost:8080/test.jsp,如果显示正常,然后将地址改为:http://localhost/test.jsp 显示正常说明配置成功。严格按以上说明安装配置,都会一次成功。





workers.tomcat_home=C:/Tomcat 5.0
workers.java_home=
C:/j2sdk1.4.1_01

ps=/
# worker.list=ajp13
worker.list=ajp12,ajp13

worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1

worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

worker.loadbalancer.type=lb

worker.loadbalancer.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar

worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar

worker.inprocess.cmd_line=-config

worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml

worker.inprocess.cmd_line=-home

worker.inprocess.cmd_line=$(workers.tomcat_home)

worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll


worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout

worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr

worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
环境变量已经设定,
此变量所赋值有无均可
   
原创粉丝点击