Windows2000+Apache2.0.47+Tomcat4.1.27+mod_jk_2.0.50+j2sdk1.4.2的整合配置方法
来源:互联网 发布:知乎 羊绒大衣 编辑:程序博客网 时间:2024/06/10 19:23
一、 软件准备:
假设你有一台能正常运行win2000 server的软硬件环境。
1、j2sdk1.4.2:
到 http://java.sun.com/j2se/下载!
(注意是Windows (all languages, including English)的sdk版)
2.Apache2.0.47:
到 http://archive.apache.org/dist/httpd/binaries/win32/apache_2.0.47-win32-x86-no_ssl.msi下载!
3.Tomcat4.1.27
到http://apache.oregonstate.edu/jakarta/tomcat-4/binaries/jakarta-tomcat-4.1.27.exe下载!
4.mod_jk.dll: 到 http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.4/bin/win32/mod_jk_1.2.6_2.0.50.dll下载!
(说明,网上很多文章都说mod_jk的版本搭配方面有问题,我在配置中没有碰到这个问题,Apache2.0.47与mod_jk_1.2.6_2.0.50.dll配置成功)
二、 软件安装
l 安装jdk
不需要安装源代码和Demo。 按照安装向导进行安装,我选择安装到c:/ j2sdk1.4.0_01, 设置Java home的环境变量
JAVA_HOME=c:/j2sdk1.4.0_01
添加JAVA_HOME 和 JAVA_HOME/bin 到系统环境变量 PATH ,我的设置是
C:/j2sdk1.4.0_01;C:/j2sdk1.4.0_01/bin
l 安装Apache2.0.47
按照安装向导进行安装(选择安装目录为d:/,方便下面操作;安装成功后其路径为:d:/Apache2),安装过程中射指你的Domain和ServerName 为你的服务器名Fully Qualified Domain Name ( FQDN )或者设置为 localhost(这只是适合于测试,只能通过本机访问。
l 安装Tomcat 4.1.27
按照安装向导进行安装,更改安装目录为你要安装的目录,我所安装的目录是d:/ Tomcat4.1,其间会要你输入Admin(系统管理员)的口令。
设置Tomcat home的环境变量,再添加一个Catalina home
TOMCAT_HOME= d:/Tomcat4.1
CATALINA_HOME=d:/Tomcat4.1
l 安装于配置mod_jk.dll
将下载的mod_jk_1.2.6_2.0.50.dll复制到D:/Apache2/modules下,打开D:/Apache2/conf/httpd.conf,在最后加入下面这段代码并保存。
#设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理
# Using mod_jk2.dll to redirect dynamic calls to Tomcat
LoadModule jk_module modules/mod_jk_1.2.6_2.0.50.dll
三、 分别测试Apache和Tomcat
l 打开D:/Apache2/conf/httpd.conf,查找 AddDefaultCharset ISO-8859-1 改成 #AddDefaultCharset ISO-8859-1
AddDefaultCharset GB2312
打开D:/Apache2/htdocs/index.html.zh-cn.gb2312 改成index.html
修改完成后重新启动Apache,打开浏览器输入http://localhost (注意需要停止IIS服务)。此时能在浏览器中看到Apache2的欢迎界面.说明Apache2工作正常.
l 将Tomcat启动,然后打开浏览器,在地址栏中输入:http://localhost:8080 检验:此时能在浏览器中看到Tomcat的欢迎界面.说明Tomcat工作正常.
四、 整合配置Apache2和Tomcat4.1(通过mod_jk模块)
拷贝和粘贴如下内容到D:/Apache2/conf/httpd.conf
JkWorkersFile "D:/Tomcat4.1/conf/workers.properties"
JkLogFile "D:/Tomcat4.1/logs/mod_jk2.log"
JkLogLevel info
#设置虚拟主机
<VirtualHost *>
ServerAdmin localhost
DocumentRoot d:/tomcat4.1/webapps/
DirectoryIndex index.html index.htm index.jsp
ServerName localhost
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /examples/servlet/* ajp13
#让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13
#让Apache支持对jsp传送,用以Tomcat解析
</VirtualHost>
在D:/Tomcat4.1/conf下新建一个文件workers.properties 注意文件后缀,其内容如下:
workers.tomcat_home=d:/Tomcat4.1
#让mod_jk模块知道Tomcat
workers.java_home=c:/j2sdk1.4.0_01
#让mod_jk模块知道j2sdk
ps=/
worker.list=ajp13
#模块版本,现有ajp14了,不要修改
worker.ajp13.port=8009
#工作端口,若没占用则不用修改
worker.ajp13.host=localhost
#本机,若上面的Apache主机不为localhost,作相应修改
worker.ajp13.type=ajp13
#类型
worker.ajp13.lbfactor=1
#代理数,不用修改
五、 整合测试
l 启动Apache2.0.47与Tomcat4.1.27 。
l 2.在地址栏中分别输入http://localhost/examples/jsp/index.html ,与http://localhost:8080/examples/jsp/index.html若结果相同,那恭喜你,Apache2.0.47与Tomcat4.1.27整合成功了!!!
- Windows2000+Apache2.0.47+Tomcat4.1.27+mod_jk_2.0.50+j2sdk1.4.2的整合配置方法
- Windows2000 server下的Apache2.0.47与Tomcat4.1.27的整合配置方法
- Windows2000 server下的Apache2.0.47与Tomcat4.1.27的整合配置方法
- Windows2000下的Apache2与Tomcat4的整合
- Windows2000 下整合Apache2与Tomcat4
- Windows2000 server和windows 2003下的Apache2.0.50与Tomcat5.0.27的整合配置方法
- Windows2000 server和windows 2003下的Apache2.0.47与PHP的整合配置方法
- Windows2000 server和windows 2003下的Apache2.0.47与Tomcat5.0.4的整合配置方法
- Windows2000 server和windows 2003下的Apache2.0.47与Tomcat5.0.4的整合配置方法
- Apache2.0.47和Tomcat4.1.27整合
- Apache2.0.43+Tomcat4.1.18+J2sdk1.4.1+Sql2000连接池配置
- Apache2+Tomcat4的配置
- Windows2000下Apache2.0.46与Tomcat5.0.2整合配置方法
- 在2000下整合Tomcat5.0+Apache2.0.50+mod_jk_2.0.47.dll
- 在2000下整合Tomcat5.0+Apache2.0.50+mod_jk_2.0.47.dll
- Fedora Core1下Apache2.0.50+J2SDK1.4.2+Resin3.0.8配置方法
- Fedora Core1下Apache2.0.50+J2SDK1.4.2+Resin3.0.8配置方法
- 在Windows2000平台下整合JDK1.4.1 + Apache2.0.44 + Tomcat4.1.18完全解决方案
- [原创+总结]防火墙常见日志分析
- CIO为什么说“不”规划篇(二)
- CIO为什么说“不”规划篇(三)
- CIO为什么说“不”采购篇(一)
- CIO为什么说“不”采购篇(二)
- Windows2000+Apache2.0.47+Tomcat4.1.27+mod_jk_2.0.50+j2sdk1.4.2的整合配置方法
- CIO为什么说“不”采购篇(三)
- CIO为什么说“不”采购篇(四)
- 现代软件GUI构造及对策(一)
- 在.Net Framework1.1的环境下,调用TreeView控件,生成树图,点选父节点,则所有的子结点也选中,取消选中的父节点下的子结点,则父节点也取消选中状态。
- a job stcik from smth bbs today
- 网页中嵌入外部页面的四种方法
- 提高在google中排名计算方法
- Linux上配置JDK+TOMCAT+MYSQL