Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Application Server
» Tomcat
打印话题 寄给朋友 订阅主题 |
作者 | Apache +JK+Tomcat window2000/Xp |
zwrm
发贴: 8 积分: 0 |
于 2005-12-24 12:49
这个教程是在windows2000 professional 和 XP professional下配置Apache + JK + Tomcat的方法,不能使用在windows 2000 server/Advanced下. 如果你有一些基础的电脑知识,例如:能停止与启动windows服务,但些教程不是简单的使用默认方法安装软件,假如你不知道这些知识,最好找一个懂 的朋友帮忙,当然如果你的已经有JSP与Servlet的环境是最好了. 一、软件准备: 假设你有一台能正常运行win2000/XP的软硬件环境,需要下载四个软件,如下主要是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 宁静致远 *********************** |
已读帖子 新的帖子 被删除的帖子 |
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 |