在Windows 系统下Tomcat与Apache服务器集成[操作系统]
本文“在Windows 系统下Tomcat与Apache服务器集成[操作系统]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Apache 服务器本身没有供应 Servlet/JSP 容器.因此,在实际利用中,把 Tomcat与Apache服务器集成,可以成立具有实用代价的商业化的Web平台.
安装Apache服务器
运行 apache_2.0.63-win32-x86-no_ssl.msi,就启动了 Apache 服务器的安装程序,只要按默许设置举行安装便可.假如安装成功,会自动在Windows中加入Apache HTTP服务.
假定Apache服务器的根目录为,在其conf子目录下有一个配置文件httpd.conf.假如Apache安装在本机上,并且采取默许的80端口作为HTTP端口,则在httpd.conf文件中会看到以部属性:
Listen 80
在操作系统的【开始】→【程序】→【Apache HTTP Server 2.0】→【ControApacheServer】菜单中,供应了重启(Restart)、启动(Start)和关闭(Stop)Apache 服务器的子菜单.
Tips
应当确保操作系统的80端口没有被占用,不然Apache服务器无法启动.当Apache服务器启动后,便可以通过拜候Apache的测试页来肯定能否安装成功.
在Apache服务器中加入JK插件
要在Apache服务器中加入JK插件,只要把mod_jk.so复制到/modules目录下便可.
成立workers.properties文件
Apache 服务器把 Tomcat 看做是为自己工作的工人(worker).workers.properties文件用于配置 Tomcat 的信息,它的存放位置为 /conf/workers.
properties.在本书附赠光盘的 sourcecode/chapter26/windows_apache 目录下供应了workers.properties文件,它的内容以下(“#”背面为注释信息):
worker.list=worker1worker.worker1.port=8009 #工作端口,若没占用则不用改正worker.worker1.host=localhost #Tomcat服务器的地址worker.worker1.type=ajp13 #范例worker.worker1.lbfactor=1 #负载均衡因数
以上worker.list指定Tomcat服务器名单.比方“worker.list=worker1”表示只有一个 Tomcat 服务器,名为“worker1”.再比方“worker.list=worker1,worker2”表示有两
个 Tomcat 服务器,辨别名为“worker1”和“worker2”.worker.worker1.port 及worker.worker1.host用于设置名为“worker1”的Tomcat服务器的有关属性,假如要设置worker2的port属性,则可以采取“worker.worker2.port=8109”的情势.
测试配置
重启Tomcat服务器和Apache服务器,并通过浏览器拜候http://localhost/index.jsp,假如呈现Tomcat的默许主页,就阐明配置已经成功.此外,假如在Tomcat服务器上已经公布了helloapp利用(把本书附赠光盘的sourcecode/chapter26 目录下的 helloapp目录复制到/webapps 目录下),则可以拜候 http://localhost/helloapp/hello.htm,假如正常返回helloapp利用的hello.htm网页,阐明配置已经成功.假如配置有误,可以查看JK插件生成的日记信息,它有助于查找错误缘由.在Apache服务器的配置文件 httpd.conf 中设定该日记文件的存放位置为/logs/mod_jk.log.
以上是“在Windows 系统下Tomcat与Apache服务器集成[操作系统]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |