您的位置:首页 > 运维架构 > Tomcat

使用mod_jk2整合Apache和Tomcat的方法

2006-04-08 12:24 561 查看
翻了无数的文章,终于在自己的机器上建成了,分享给大家!

基本步骤如下:

1.先下载合适的安装文件:

jdk-1_5_0_06-windows-i586-p.exe 大小:61.295M

apache_2.0.55-win32-x86-no_ssl.msi 大小:4.309M

apache-tomcat-5.5.15.exe 大小:4.945M

jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip 大小:176K

apache-tomcat-5.5.15-admin

说明:apache和tomcat整合需要版本匹配。

2、安装JDK

我的安装路径为:D:/jdk1.5.0

环境变量设置:JAVA_HOME=D:/jdk1.5.0

Path=%JAVA_HOME%/bin

CLASSPATH=.;%JAVA_HOME%/lib/tools.jar

注意:每一个环境变量的最后是没有分号的,至于环境变量的设法在此略过。

进入cmd,输入java和javac,如果都有相应的帮助出现,说明jdk配置成功。

3、安装tomcat

我的安装路径为:D:/Tomcat 5.5

环境变量设置:TOMCAT_HOME=D:/Tomcat 5.5

然后在CLASSPATH后面加上%TOMCAT_HOME%/lib,加上的最终结果如下:

CLASSPATH=.;%JAVA_HOME%/lib/tools.jar;%TOMCAT_HOME%/lib

启动tomcat,在浏览器中输入:http://127.0.0.1:8080/index.jsp,如果打开了tomcat的欢迎界面,说明tomcat安装成功。

4、安装apache

我的安装路径为:D:/Apache/Apache2

启动apache,在浏览器中输入:http://127.0.0.1/,如果打开了apache欢迎界面,说明apache安装成功。

5、整合Apache和Tomcat

把mod_jk2.so复制到D:/Apache2/modules目录下;

打开D:/Apache/Apache2/conf下的httpd.conf文件:

找到

# Example:

# LoadModule foo_module modules/mod_foo.so

#

加上这一行:

LoadModule jk2_module modules/mod_jk2.so

再在文件末尾加上:

<VirtualHost *:80>

ServerAdmin rancococ@yahoo.com.cn

DocumentRoot "D:/Tomcat 5.5/webapps/ROOT"

ServerName localhost

ErrorLog logs/error_log

CustomLog logs/access_log common

</VirtualHost>

在D:/Apache/Apache2/conf目录下新建一个文件并命名为:workers2.properties

在此文件中写入:

# Usually commented out on

production environments

[logger.apache2]

file=”D:/Apache/Apache2/logs/error.log”

level=ERROR

# Provide the basic config needed

[config]

file=D:/Apache/Apache2/conf/workers2.properties

debug=1

# Provide the location of shm

file on the Apache web server

[shm]

file=D:/Apache/Apache2/conf/jk2.shm

size=1000000

[channel.socket:localhost:8009]

port=8009

host=localhost

#define the worker

[ajp13:localhost:8009]

channel=channel.socket:localhost:8009

# Map the Tomcat examples webapp

to the Web server uri space

[uri:/jsp-examples/*]

[uri:/*]

[uri:/*.jsp]

[uri:/*.do]

现在重新启动Apache和Tomcat服务器

打开IE输入:

http://127.0.0.1:80/

http://127.0.0.1:8080/

查看两个服务器是否启动成功,现在的欢迎界面是否都是Tomcat的欢迎界面,如果是就初步整合成功。OK,TOMCAT和APACHE现在已经完美的结合在一起了,让我们一起用它写出优秀的WEB应用程序吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: