Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Application Server » Tomcat  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Apache +JK+Tomcat window2000/Xp
zwrm





发贴: 8
积分: 0
于 2005-12-24 12:49 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
这个教程是在windows2000 professional 和 XP professional下配置Apache + JK + Tomcat的方法,不能使用在windows 2000 server/Advanced下.
如果你有一些基础的电脑知识,例如:能停止与启动windows服务,但些教程不是简单的使用默认方法安装软件,假如你不知道这些知识,最好找一个懂
的朋友帮忙,当然如果你的已经有JSP与Servlet的环境是最好了.
一、软件准备:
假设你有一台能正常运行win2000/XP的软硬件环境,需要下载四个软件,如下Sad主要是mod_jk.dll的版本一定要与Apache的版本一致,J2sdk与tomcat
的版本并不重要)
1.j2sdk5.0:
http://java.sun.com/j2se/1.5.0/download.jsp下载!
2.Apache2.0.46:
http://archive.apache.org/dist/httpd/binaries/win32/下载apache_2.0.46-win32-x86-no_src.exe
3.jakarta-tomcat-5.0.30:
http://archive.apache.org/dist/tomcat/tomcat-5/v5.0.30/bin/下载jakarta-tomcat-5.0.30.exe
4.mod_jk.dll:
http://jakarta.apache.org/builds/ja....0.46.dll下载!
(说明,这里我用mod_jk-2.0.46.dll,因为apache的版本是2.0.46,必需与apache版本一致)

二、软件的安装:
1.j2sdk5.0的安装配置
运行jdk-1_5_0_02-windows-i586-p.exe,默认安装即可,安装完后,要设置系统变量,在系统环境变量中设置:
JAVA_HOME = C:\Program Files\Java\jdk1.5.0_02
CLASSPATH = .;C:\Program Files\Java\jdk1.5.0_02\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_02\lib\tools.jar
PATH = C:\Program Files\Java\jdk1.5.0_02\bin
2.Apache的安装
2.1 首先得确认系统中的80端口没有被使用,有可能你在系统中已经使用了IIS,此时你应该在服务中停止.
2.2 运行apache_2.0.46-win32-x86-no_src.exe,选择安装目录为c:\Apache,安装过程中设置Network Domain和Server Name为localhost,设置你的email地址,安装到最后即可.
2.3 安装成功后,你在浏览器中输入http://localhost,将会看到Apache的成功页面.Apache的主目录是c:\Apache\Apache2,此时Apache,已经运行,你可以在窗口的托盘看到他的
图标,些时在图标上选择"Open Apache Monitor",点Stop,停止Apaceh服务,因为下面要安装Tomcat和JK.
3.Tomcat的安装
3.1 运行jakarta-tomcat-5.0.30.exe,选择安装目录为了C:\Tomcat,其余为默认安装.成功后在浏览器中输入http://localhost:8080,出现Tomcat页面表示安装成功.
4.JK的安装,
4.1 把mod_jk_2.0.46.dll拷贝到c:\Apache\Apache2\modules\下.
以上安装全部完成后,打开cmd命令提示符,运行c:\Apache\Apache2\bin\Apache.exe -t 你将会看到"Syntax OK",表示以上配置正常.
三、Apache2.0.46与Tomcat5.0.30的整合配置

1.)配置Tomcat5.0.30
1.在C:\Tomcat\conf\ 下新建一个文件workers.properties 注意文件后缀,其内容如下:
workers.tomcat_home=C:\Tomcat #让mod_jk模块知道Tomcat
workers.java_home=C:\Program Files\Java\jdk1.5.0_02 #让mod_jk模块知道j2sdk
ps=\
worker.list=ajp13 #模块版本
worker.ajp13.port=8009 #工作端口,若没占用则不用修改
worker.ajp13.host=localhost #本机,若上面的Apache主机不为localhost,作相应修改
worker.ajp13.type=ajp13 #类型
worker.ajp13.lbfactor=1 #代理数,不用修改

2.)配置Apache2.0.46
1.设置主页文件类型:打开C:\Apache\Apache2\conf下的httpd.conf,查找"DirectoryIndex", 在index.html的后面添加index.jsp并保存,注意相互之间应有空格。
3.设置虚拟主机,让Apache自动控制html与jsp的解析: 打开C:\Apache\Apache2\conf\httpd.conf,在最后加入下面这段代码并保存。
#设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理
LoadModule jk_module modules/mod_jk_2.0.46.dll
JkWorkersFile "C:/Tomcat/conf/workers.properties"
JkLogFile "C:/Tomcat/logs/mod_jk2.log"
JkLogLevel info

#设置虚拟主机
<VirtualHost localhost>
ServerAdmin localhost
DocumentRoot d:/test1 #测试项目所在的目录
ServerName localhost
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13 #让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13 #让Apache支持对jsp传送,用以Tomcat解析
JkMount /*.do ajp13 #让Apache支持对.do传送,用以Tomcat解析
</VirtualHost>

四、测试:
1.启动Apache2.0..46,启动Tomcat5.0.30 。
2.在地址栏中分别输入http://localhost/,与http://localhost:8080/若结果相同,Apache2.0.46与Tomcat5.0.30整合成功



***********************
http://zwrm.blog.sohu.com
宁静致远
***********************

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923