ITPub博客

首页 > Linux操作系统 > Linux操作系统 > windows2003下apache+tomcat的整合

windows2003下apache+tomcat的整合

原创 Linux操作系统 作者:hnlxllxl 时间:2011-07-17 23:13:22 0 删除 编辑
windows2003下apache+tomcat的整合
===========================================================

apache擅长处理静态页面,tomcat擅长处理动态页面。一般来说,网站+管理信息系统(以下简称mis)这种模式的构架就需要构建apache+tomcat。当然,纯粹搭建一个mis,直接用tomcat就可以了。如果这个mis访问量非常大,需要多台机器来分担负载,那么也需要采用apache+tomcat建站模式,apache顶在前端,负责解析静态页面,而动态页面由apache分发给各个tomcat。

apache+tomcat有3种整合方式。介绍可以参阅:http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/index.html

本文讲解jk的整合方式。使用的是apache2.2.11+tomcat5.5.23,需要jdk1.5的支持。顺带说明:tomcat6及以上版本需要jdk1.6的支持。tomcat每个版本支持的jdk都不一样,这点需注意。

apache2.2.11下载地址:http://httpd.apache.org/download.cgi

tomcat5.5.23下载地址:http://tomcat.apache.org/

jk下载地址:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/。apache2.2.x需要mod_jk-1.2.28的支持。

jdk下载地址:http://www.javaresearch.org/members/jross/jdk/

安装步骤:

1.jdk要在tomcat之前安装。jdk默认安装完,设置环境变量。检查(我的电脑→右键属性→高级→环境变量,没有以下内容加上)
CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
JAVA_HOME = c:\program files\java\jdk1.5.0_08
PATH = c:\program files\java\jdk1.5.0_08\bin
最后在虚拟dos里java -version检测版本。

2.推荐使用tomcat免安装版。进入d:\tomcat 5.5.23\bin目录执行service.bat install将tomcat注册成windows服务。启动tomcat服务,在浏览器里输入http://localhost:8080,出现tomcat页面表示安装成功。

3.windows2003默认不安装iis。如果安装了iis,先停用iis。将apache安装在D盘,安装过程中设置Network Domain和Server Name为localhost或127.0.0.1(不然apache安装完成后无法正常启动)。安装完成后,启动托盘上的apache服务,在浏览器里输入http://localhost,出现it works表示安装成功。

4.将mod_jk-1.2.28-httpd-2.2.3.so复制到D:\Apache2.2\modules下。

5. 在d:\tomcat 5.5.23\conf下新建文件workers.properties,输入以下内容
workers.tomcat_home=d:\tomcat 5.5.23
workers.java_home=c:\Program Files\Java\jdk1.5.0_08
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

6.编辑D:\Apache2.2\conf下的httpd.conf,加入以下内容
LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.2.3.so
JkWorkersFile "d:/tomcat 5.5.23/conf/workers.properties"
JkLogFile "d:/tomcat 5.5.23/logs/mod_jk2.log"
JkMount /office/* ajp13 #表示把office这个虚拟目录(或项目)下的所有页面都让tomcat解析
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
修改DocumentRoot "D:/www_root"为DocumentRoot "D:/zjxxw/cmshz";修改
说明:D:/zjxxw/cmshz表示目标应用程序存放的位置

7.解压was包后,在D:\tomcat 5.5.23\conf\Catalina\localhost下建立ROOT.xml文件,加入



说明:D:/zjxxw/cmshz表示目标应用程序存放的位置;path="/"表示直接站点访问。根据需要修改。
解压was包后,在D:\tomcat 5.5.23\conf\Catalina\localhost下建立office.xml文件,加入



说明:D:/zjxxw/office表示目标应用程序存放的位置;path="/office"表示虚拟目录/office访问。根据需要修改。

8.至此,再配置应用程序跟数据库的连接,apache+tomcat搭建的应用系统就可以使用了。

9.tomcat调优参考:http://kyle.itpub.net/post/1626/463812;apache调优参考:http://kyle.itpub.net/post/1626/466525

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10776738/viewspace-702426/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-07-17

  • 博文量
    1
  • 访问量
    1018