- 浏览: 543125 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (339)
- JavaBase (27)
- J2EE (70)
- Database (22)
- Spring (3)
- struts1.x (6)
- struts2.x (16)
- Hibernate (10)
- IBatis (4)
- DWR (1)
- SSH (5)
- Oracle (31)
- HTML (12)
- javascript (11)
- Thinking (3)
- Workflow (5)
- Live (13)
- Linux (23)
- ExtJS (35)
- flex (10)
- php (3)
- Ant (10)
- ps (1)
- work (2)
- Test (1)
- Regular Expressions (2)
- HTTPServer (2)
- 方言 (1)
- 生活 (2)
- Sybase PowerDesigner (0)
最新评论
-
mikey_5:
非常感谢楼主的分享,<parameter propert ...
Check the output parameters (register output parameters failed) IN Ibatis -
影子_890314:
我现在也有这个错误,求解!
Check the output parameters (register output parameters failed) IN Ibatis -
358135071:
学习了,感谢分享!
使用hibernate 代替 mysql 中 limit 進行分頁 -
wjpiao:
你下面的“正确的映射”里面不是还是有number类型吗?
Check the output parameters (register output parameters failed) IN Ibatis -
zh_s_z:
很有用!弄一份吧!
Oracle数据库分区表操作方法
1. 下载软件:
1.1 web http server: httpd-2.2.15-win32-x86-no_ssl.msi
下载地址: http://archive.apache.org/dist/httpd/binaries/win32/httpd-2.2.15-win32-x86-no_ssl.msi
其它各个版本:http://archive.apache.org/dist/httpd/binaries/win32/
1.2 tomcat:apache-tomcat-6.0.26.zip
下载地址:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.zip
其它各个版本:http://archive.apache.org/dist/tomcat/
2. 安装软件
安装httpd-2.2.15-win32-x86-no_ssl.msi ,
我的目录是:D:\LoadBalance\apache\Apache2.2
apache-tomcat-6.0.26.zip 解压即可
3. 配置
3.1. 配置apache server 找到D:\LoadBalance\apache\Apache2.2\conf\httpd.conf 配置文件:
a. 简单的把下面几行去掉注释,就相当于以前用mod_jk.so比较繁琐的配置了。这里
主要采用了代理的方法,就这么简单。
LoadModule proxy_module modules/mod_proxy.so
LoadModule
proxy_connect_module modules/mod_proxy_connect.so
LoadModule
proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule
proxy_http_module modules/mod_proxy_http.so
LoadModule
proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule
proxy_balancer_module modules/mod_proxy_balancer.so
b. 再找到<IfModule
dir_module></IfModule>加上index.jsp修改成如下:
<IfModule
dir_module>
DirectoryIndex index.html index.jsp
</IfModule>
c. 在最下面加入
# new add config===========================================================
ProxyRequests Off
<proxy balancer://cluster>
BalancerMember ajp://127.0.0.1:8019 loadfactor=1 route=jvm1
BalancerMember ajp://127.0.0.1:8029 loadfactor=1 route=jvm2
BalancerMember ajp://127.0.0.1:8039 loadfactor=1 route=jvm3
BalancerMember ajp://127.0.0.1:8049 loadfactor=1 route=jvm4
BalancerMember ajp://127.0.0.1:8059 loadfactor=1 route=jvm5
</proxy>
3.2. 找到D:\LoadBalance\apache\Apache2.2\conf\extra\httpd-vhosts.conf 配置文件:
先删掉以下配置:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "D:/LoadBalance/apache/Apache2.2/docs/dummy-host.localhost"
ServerName dummy-host.localhost
ServerAlias www.dummy-host.localhost
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.localhost
DocumentRoot "D:/LoadBalance/apache/Apache2.2/docs/dummy-host2.localhost"
ServerName dummy-host2.localhost
ErrorLog "logs/dummy-host2.localhost-error.log"
CustomLog "logs/dummy-host2.localhost-access.log" common
</VirtualHost>
重新添加以下内容:
# new add config ==================================================================
<VirtualHost *:80>
ServerAdmin qhy@gmail.com
ServerName localhost
ServerAlias localhost
ProxyPass / balancer://cluster/ stickysession=jsessionid nofailover=On
ProxyPassReverse / balancer://cluster/
</VirtualHost>
3.3 现在开始配置Tomcat ,找到配置文件 :D:\LoadBalance\tomcat_6_1\conf\server.xml
3.3.1 先修改以下内容:
原内容为:<Server port="8005" shutdown="SHUTDOWN">
修改后为:<Server port="8015" shutdown="SHUTDOWN">
-------其它 tomcat 将 port设置为: 8025 ,8035, 8045 , 8055 (对应:tomcat_6_2,tomcat_6_3,tomcat_6_4,tomcat_6_5)
3.3.2 修改以下内容:
原内容为:
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改后为:
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8019" protocol="AJP/1.3" redirectPort="8413" />
-------其它 tomcat 将 port 设置为: 8029 ,8039, 8049 , 8059 redirectPort: 8423, 8433 ,8443 , 8453
---------- (对 应:tomcat_6_2,tomcat_6_3,tomcat_6_4,tomcat_6_5)
3.3.3 修改以下内容:
先注释掉以下内容:
<Engine name="Catalina" defaultHost="localhost">
原内容为:
<!-- You should set jvmRoute to support load-balancing via AJP ie :
<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
-->
修改后为:
<!-- You should set jvmRoute to support load-balancing via AJP ie : -->
<Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm1">
----其它tomcat 设置: jvmRoute 为: jvm2, jvm3, jvm4, jvm5 (对 应:tomcat_6_2,tomcat_6_3,tomcat_6_4,tomcat_6_5)
------还记得上面3.1.c 的设置吗?
3.3.4 修改以下内容:
原内容为:
<!--
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
-->
修改后为:
<Receiver port="9091"/>
<!--
---- 其它tomcat 的 Receiver port 设置: 9092 , 9093 , 9094 , 9095 (对 应:tomcat_6_2,tomcat_6_3,tomcat_6_4,tomcat_6_5)
--->
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="6">
<Manager className="org.apache.catalina.ha.session.BackupManager" expireSessionsOnShutdown="false" notifyListenersOnReplication="true" mapSendOptions="6"/>
<Channel className="org.apache.catalina.tribes.group.GroupChannel">
<Membership className="org.apache.catalina.tribes.membership.McastService" address="228.0.0.4" port="45564" frequency="500" dropTime="3000"/>
<Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver" address="auto" port="5001" selectorTimeout="100" maxThreads="6"/>
<Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
<Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
</Sender>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor"/>
</Channel>
<Valve className="org.apache.catalina.ha.tcp.ReplicationValve" filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
<Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer" tempDir="/tmp/war-temp/" deployDir="/tmp/war-deploy/" watchDir="/tmp/war-listen/" watchEnabled="false"/>
<ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
</Cluster>
配置已完成!
tomcat_6_2,3,4,5 怎样配置,你应该知道了吧?
4. 测试
4.1 现在可以将 test.war 分别放入 各个tomcat 中的 \webapps 目录下面:
先启动各个tomcat , 再启动apache http 服务器!
4.2 打开一个browser ,输入: http://localhost/test/index.jsp 留意各个tomcat 的控制台输出的信息。
发表评论
-
Moto官方GMS谷歌服务套件For XT800+下载和使用教程
2011-05-21 22:03 3998MOTOXT800+ ANDROID ROM address: ... -
barcode4j
2011-05-14 17:34 975project net address: htt ... -
org.logicalcobwebs.proxool 连接池异常
2011-05-09 10:02 76892011/05/09 09:59:44:695 ERROR [ ... -
Spring JDBC 调用 procedure
2011-03-25 16:12 1338import java.sql.CallableStateme ... -
JDBC Call MySQL Proc
2011-03-25 15:10 1025MySQL PROC : ------------- ... -
Axis 开发WebService
2011-03-14 16:11 892net address : http://blog.cs ... -
java 内存查看软件_Jprofiler
2011-03-04 14:34 892java 内存查看软件(Eclipse plugin): ... -
了解 Eclipse 插件如何使用 OSGi
2011-02-18 09:39 981http://www.ibm.com/developerwor ... -
tomcat out of Memory error
2011-01-28 17:03 1029net address: http://www.iteye.c ... -
bak_
2010-12-30 17:48 810weblog address: http://kenwubl ... -
jsp tag page plugin
2010-12-09 15:31 899jsp tag page plugin: http://ww ... -
page cache set
2010-12-02 17:03 841response.setHeader("Ca ... -
properties file editor
2010-11-28 14:26 880net address(多种语言在同一个表格中,容易排除遗漏属 ... -
判断浏览器的语言
2010-11-26 17:43 859*.jsp page : <% Lan ... -
属性文件编辑器
2010-11-26 14:43 955在此想和大家分享一个不错的编写properties文件的Ecl ... -
google-api-translate-java
2010-11-14 17:51 809// http://code.google.com/p/go ... -
regex in java
2010-11-14 16:06 909Pattern类: 例子: Pat ... -
EHCache 配置详解
2010-10-13 17:22 10553EHCache 是一个纯java 的在进程中的缓存 ... -
displaytag jsp paging tag
2010-10-13 10:04 874displaytag :jsp paging tag ... -
Spring_Recipes code
2010-09-29 23:47 711code source: http://www.apress ...
相关推荐
标题"Tomcat5基于JK的集群(Cluster)和负载平衡(Load Balance)"提及了两个核心概念:Tomcat集群和负载平衡。Tomcat是Apache软件基金会的开源Java Servlet容器,用于部署和运行Java web应用程序。集群是在多台...
"Apache + Tomcat 负载平衡"的组合是业界常见的解决方案,用于解决高并发访问时服务器压力过大、读取文件速度慢等问题。下面将详细介绍这个主题的相关知识点。 首先,Apache HTTP Server(简称Apache)是一款开源的...
Tomcat的集群(Cluster)和负载均衡(Load Balance)是高级特性,用于提高服务的可用性和性能。集群允许多个Tomcat实例协同工作,看起来像是单一的服务,通过网络共享内存进行通信。负载均衡则是在多个服务器之间...
服务器集群(Cluster)使得多个服务器节点能够协同工作,根据目的的不同,服务器集群可以分为: ...一般提到的负载均衡(Load Balance),是指实现负载均衡集群。负载均衡实现了横向扩展,避免纵向的升级换代。
通过`cluster_loadbalance.rar`文件,我们可以看到Tomcat 7增强了集群和负载均衡能力。它提供了一种新的方式来分发请求,确保在多个节点间的故障转移和数据同步,增强了服务的可用性和可靠性。 4. **增强的安全性*...
负载均衡(Load Balance)则是集群的核心组成部分,它通过特定算法将请求分发到集群内的各个服务器,使得服务器之间的负载相对均衡,提高了系统的处理能力和可用性。 负载均衡有多种实现方式: 1. 基于DNS的负载...
2. **负载均衡集群 (Load Balance Cluster)**:此类集群中的所有节点都处于活动状态并分担工作负载,适用于 Web 服务器、数据库服务器和应用服务器等场景。 3. **科学计算集群 (High Performance Computing Cluster,...
1. WEB Loadbalance 3 2. HTTP Session复制 3 3. JNDI 3 4. EJB 3 第二部分 集群物理实现 4 1. 物理架构 4 2. 机器网址分配 4 3. 软件环境 4 第三部分 集群配置 5 1. Apache 配置 5 2. Tomcat配置 6 3. Jboss配置 6 ...
- **负载均衡**:负载均衡策略,如 Random LoadBalance、RoundRobin LoadBalance 等。 - **线程模型**:配置线程池的使用。 - **直连提供者**、**只订阅**、**只注册**、**静态服务**等高级配置。 - **多协议、多...