使用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应用程序吧!
基本步骤如下:
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应用程序吧!
相关文章推荐
- 用mod_jk2来整合Tomcat服务器和Apache服务器
- ubuntu 下 apache+tomcat整合_(mod-jk方法)
- ubuntu 下 apache+tomcat整合_(mod-jk方法)
- ubuntu 下 apache+tomcat整合_(mod-jk方法)[转]
- Win7系统64位环境下使用Apache——Apache2.4整合Tomcat与mod_jk
- Windows2000+Apache2.0.47+Tomcat4.1.27+mod_jk_2.0.50+j2sdk1.4.2的整合配置方法
- 使用mod_jk整合Apache HTTP Server和Tomcat
- apache和tomcat使用mod_proxy_ajp进行整合
- Apache mod_jk方式使用ajp13均衡集群整合Tomcat后的ssl配置
- apache和tomcat使用mod_proxy_ajp进行整合
- 使用Apache采用最简单方法整合IIS和TOMCAT
- 整合Windows 2000 + j2sdk(还要安装NetBeans或 eclipse及其配置) + apache2 + php-4.3.10 + mysql + Tomcat 4 + jk2(整合APACHE和TOMCAT)
- CentOS5.3编译安装mod_jk_1.2.15_链接器_整合apache_httpd和tomcat
- tomcat集群--整合Apache服务器,采用mod_JK连接模式
- Linux下Apache与Tomcat整合的简单方法
- CentOS5.3编译安装mod_jk_1.2.15_链接器_整合apache_httpd和tomcat
- 在windows 2000,XP 下通过mod_jk2.so整合Tomcat5.0 和 Apache2.0
- apache与tomcat通过mod_jk模块整合
- Linux下Apache与Tomcat整合的简单方法
- 使用Apache的代理,整合多个Tomcat