当前位置: 首页 > 图文教程 > Java技术 > Java Web开发 > Java Web开发:Tomcat和Apache的配合
作为Apache的一个子项目jakarta-tomca t当然要对Apache提供强有力的支持,在下载的Tomcat压缩包解开后,在TOMCAGTHOME\ conf目录下有一个tomcat-Apache .conf文件,这个文件并不是Tomcat自己的配置文件,而是提供给Apache用来使Tomcat能够和Apache一起工作的。实际上,这个文件是在Tomcat的运行过程中自动生成的。但是,光有这个文件还不能使Apache和Tomcat一起工作,还需要一个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.
使用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 NT和Windows 2000的机器上如果装有IIS,也需要修改。对于没有连接到网络的机器,有时需要设置一下ServerName。
另外最好将Apache作为一个服务安装在运行Windows N T和Windows 2000的电脑上。这只需要执行开始→程序→ ApacheWeb Server→Install Apache as a service即可。打开浏览器,在地址栏中键入http : //12
首先,将得到的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://12
评论 (0) All