apache tomcat 如何集群呢,主要是一个apache, 和两个服务器
解决方案 »
- 请问为什么用spring事务管理
- sping 的注入问题 急!!!
- servlet无法浏览
- 我想用war包中的程序修改web-inf/classes下的配置文件,但是每次修改过后,重启以后,配置文件就有变为最初的值,请问怎么解决?
- 小弟求助一个 hibernate3的 查询问题
- 问个dwr的问题。应该比较简单
- servlet listener 中能否实现页面跳转?
- 请描述一下JVM加载class文件的原理机制?
- JB9+WEBLOGIC8怎样去部署??
- 关于容器管理的entity bean如何处理自动增长id?
- 如何学习 spring jdbc
- hibernate hql中如何使用oracle的wmsys.wm_concat()函数
/usr/local/apache2.0.54/mod_jk.log# Set the jk log level [debug/error/info]JkLogLevel
info# Select the log formatJkLogStampFormat "[%a %b %d %H:%M:%S %Y] "# JkOptions indicate to send SSL KEY SIZE, JkOptions
+ForwardKeySize +ForwardURICompat -ForwardDirectories# JkRequestLogFormat set the request format JkRequestLogFormat "%w %V %T"在VirtualHost配置如下内容:
NameVirtualHost *:80<VirtualHost 10.194.0.131:80>
ServerAdmin webmaster@demo
ServerName 10.11.1.29
DirectoryIndex index.jsp index.html
<Location "/">
</Location>
JkMount /* worker1</VirtualHost><VirtualHost 10.194.0.132:80>
ServerAdmin webmaster@print
ServerName 10.11.1.2
<Location "/">
</Location>
JkMount /* jvm1</VirtualHost>三、配置tomcat:1.修改10.11.1.29的server.xml文件:找到<Engine>…</Engine>增加jvmRoute属性:<Engine jvmRoute="worker1" className="org.apache.catalina.core.StandardEngine" backgroundProcessorDelay="10" baseDir="E:\Tomcat 5.0" debug="0" defaultHost="localhost" domain="Catalina" name="Catalina">…</Engine>2.修改10.11.1.2的server.xml文件:找到<Engine>…</Engine>增加jvmRoute属性:<Engine jvmRoute="jvm1" className="org.apache.catalina.core.StandardEngine" backgroundProcessorDelay="10" baseDir="E:\Tomcat 5.0" debug="0" defaultHost="localhost" domain="Catalina" name="Catalina">…</Engine>四、扩展功能:可以配置多个tomcat作为相同web application的多个server,并使用apache的负载均衡特性,已做到相同web application的多个server之间的负载均衡,提高web访问效率。本文中例子并没有实现此特性。大家自己按着文档试试吧。
选择安装目录为了d:\Tomcat,其余为默认安装.成功后在浏览器中输入http://localhost:8080,出现Tomcat页面表示安装成功了。关于tomcat的设置已经有很多非常详细的文章,在此就不再详述了。四、Tomcat和Apache的整合配置Tomcat只是一个用来解析*.jsp文件的容器,它不是服务器,其解析静态htm/html文件的能力远远不如apache,整合后在同一个端口使apache来解析静态网页,而遇到*.jsp网页时,交由tomcat来解析.第一步:将mod_jk-apache-2.2.4.so复制到apache根目录module文件夹下。第二步:建立workers.properties文件,
在tomcat根目录conf(如果tomcat和apache不再同一台机器上面,可以在apache的conf下建立)下建立workers.properties文件,内容为:# 让mod_jk模块知道Tomcat在何处workers.tomcat_home=C:\Tomcat 5.5# 让mod_jk模块知道JSDK在何处workers.java_home=C:\jdk1.5.0_05ps=\# mod_jk的模块版本worker.list=ajp13# mod_jk的工作端口worker.ajp13.port=8009#工作的主机,可以更改(如果tomcat和apache不再同一台机器上面,localhost变为ip地址)worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1注意以上文件第一、二行填上tomcat和jdk的相关目录.本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/binnacler/archive/2009/09/28/4606412.aspx