当前位置: 首页 > 图文教程 > Java技术 > Java Web开发 > Java Web开发:Tomcat和Apache的配合

Java Web开发
Java Web开发:小编浅谈JavaScript小技巧(13)
小编浅谈JavaScript小技巧(14)
FreeMarker指令那些事
浅谈Struts实现文件的下载
Jsp基础那些事
浅谈Hibernate中实现ORM
整理Jsp生成html文件
浅谈Java Reflection(Java反射)(1)
浅谈Java Reflection(Java反射)(2)
浅谈网络协议中Socket类
用POI来读取/写入完整的Excel文件(一)
用POI来读取/写入完整的Excel文件(二)
浅谈JDBC事务和JTA (XA)事务
浅谈Java网络编程之Socket (1)
浅谈Java网络编程之Socket (2)

Java Web开发:Tomcat和Apache的配合


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 214 ::
收藏到网摘: n/a

作为Apache的一个子项目jakarta-tomca t当然要对Apache提供强有力的支持,在下载的Tomcat压缩包解开后,在TOMCAGTHOME\ conf目录下有一个tomcat-Apache .conf文件,这个文件并不是Tomcat自己的配置文件,而是提供给Apache用来使Tomcat能够和Apache一起工作的。实际上,这个文件是在Tomcat的运行过程中自动生成的。但是,光有这个文件还不能使ApacheTomcat一起工作,还需要一个Apache的动态载入库文件Apache ModuleJServ.dll,这个文件也可以在网站http://jakarta.Apache.org得到,需要说明的是,对于Linux版本的Tomcat,需要的是modjserv.so文件,ws50为后缀的文件是Linux下的动态连链库文件。

 

首先,要得到Apache HTTP服务器。Apache是一个免费而且提供源代码的HTTP服务器,由于Apache强大的性能和用户可以利用源代码构造自己的H T T P服务器的特性,Apache及其衍生出来的产品已经成为世界上应用最多的H T T P服务器,甚至连著名的IBM公司为Websp here应用服务器提供的IBM HTTP Server也是由Apache改造而来的。在http: //jak arta . Apache.org可以得到Apache服务器的最新版本,最新的发行版已经到了Apache 1.3.12,而Apache 2.0 a 6也已经提供用于测试了。Windows下的Apache版本是一个安装文件,可以轻松地安装在计算机上。而如果在Linux

使用Apache,那么最好使用源代码包自己进行编译,需要注意的是,编译时需使用选项e nable -module = so。双击Apache _1_3_1 2_Win32 . exe文件进行安装,缺省安装目录为C:\Program Files\ApacheGroup\Apache,可以修改为自己喜欢的目录。

如果需要修改Apache服务器工作的端口号以及H T M L发布目录或者其他Apache的参数,那么可以修改Apache安装目录\conf\httpd.conf,一般可以修改HTML发布目录为自己喜欢的目录。

至于端口号,当计算机上还运行有其他We b服务器时可以修改之,一般Windows 9 x的机器上如果装有PWS就需要修改,而Windows NTWindows 2000的机器上如果装有IIS,也需要修改。对于没有连接到网络的机器,有时需要设置一下ServerName

另外最好将Apache作为一个服务安装在运行Windows N TWindows 2000的电脑上。这只需要执行开始→程序→ ApacheWeb ServerInstall Apache as a service即可。打开浏览器,在地址栏中键入http : //127.0.0.1:Apache运行的端口号,如果能够见到Apache的欢迎页面,或者是一大堆文件让你选择,就可以认为Apache服务器已经开始工作了。Apache HTTP 服务器配置成功以后,就可以着手让TomcatApache一起工作。

首先,将得到的Apache Module JServ.dll文件拷贝到Apache安装目录下的modules子目录下, Linux的用户将mod_jserv.so文件拷贝到Apache安装目录的l i bexec目录下,然后将Apache安装目录下的httpd .conf文件用文本编辑器打开,在最后面加入下面的指令:

INCLUDE TomcatHome\conf\Tomcat.conf —对于Windows用户。或INCLUDE Tomcat Home / conf/Tomcat.conf —对于Linu用户。上面的Tomcat Home指的是Tomcat的安装目录。

 

 

最后,在httpd.c o n f文件中加上一行: LoadModule jserv_module modules/ApacheModuleJServ.

d l l

对于Linux下的用户,一般不需要手动加上LoadModule jserv_module libexec/mod_jserv. s o这一行,Tomcat - Apache . c o n f文件已经缺省加上了,如果没加,自行加上即可。一切就绪以后,重新启动Apache服务器和Tomcat,在浏览器的地址栏中键入: http://127.0.0.1:Apache运行的端口号/examplesjsp/,如果能够看到TomcatJSP示例列表,就说明Tomcat已经和Apache一起工作了。