- 浏览: 315829 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
Jett:
...
Android的Activity一打开就出现讨嫌的软键盘,怎样将其关闭? -
nuannuan6818:
这也算是一种方法,不过感觉不可取,这样把图片的存储位置固定死了 ...
JSP 页面中用绝对路径显示图片 -
hhayyok:
xiexie
Eclipse jar打包详解 -
lixiplus:
写的好, 给力
JSP 页面中用绝对路径显示图片 -
叶落秋陌:
原来是把lib放在jar外面,帮了大忙~
Eclipse jar打包详解
1.软件下载
1.1JDK1.6
SUN官网上下一个,最好是1.6以上的
1.2 Apache HTTP Server:httpd-2.2.16-win32-x86-no_ssl.msi
下载地主:http://httpd.apache.org/download.cgi
1.3 Tomcat:apache-tomcat-6.0.26-windows-x86.zip(免安装版)
下载地址:http://tomcat.apache.org/download-60.cgi
1.4 Tomcat Connector:mod_jk-1.2.30-httpd-2.2.3.so
下载地主:http://apache.etoak.com/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.30/
Tomcat Connector 要选对版本,mod_jk-1.2.30-httpd-2.2.3.so is for Apache 2.2.x.
2.软件的安装
机子环境介绍
2.1 JDK安装
下载JDK,在每台机子安装好后,在环境变量里添加JAVA_HOME和classpath,
我添加为
JAVA_HOME: C:/Program Files/Java/jdk1.6.0
classpath:C:/Program Files/Java/jdk1.6.0/lib.(注意”.”是必须的)
2.2 Apache HTTP Server的安装
在192.168.1.102机子上,双击运行下载的安装文件,按提示进行即可。我安装的目录为D:/Program Files/Apache2.2
2.3Tomcat的安装
在192.168.1.102机子下,将下载的apache-tomcat-6.0.26-windows-x86.zip解压,并将解压后的文件夹重命名为Tomcat6,将Tomcat6复制到D:/Program Files下,以记事本方式打开D:/Program Files/Tomcat6/bin/startup.bat,在文件最开始的地方加上:
SET JAVA_HOME=C:/Program Files/Java/jdk1.6.0
SET CATALINA_HOME=D:/Program Files/Tomcat6
其中JAVA_HOME为JDK的安装路径,CATALINA_HOME为Tomcat的安装路径。同样编辑D:/Program Files/Tomcat6/bin/shutdown.bat,在最开始加上同样的内容。
以同样的方式在192.168.1.103机子上安装Tomcat。
3.软件的配置
3.1Apache HTTP Server的配置
3.1.1将下载的文件mod_jk-1.2.30-httpd-2.2.3.so复制到D:/Program Files/Apache2.2/modules中。
3.1.2 在安装目录D:/Program Files/Apache2.2下的conf目录中,找到httpd.conf文件,在记事本中打开,在文件的最后加上一行
Include conf/mod_jk.conf
Include首字母大写。
3.1.3在conf目录下新建mod_jk.conf文件,添加以下内容:
#加载mod_jk Module
LoadModule jk_module modules/mod_jk-1.2.30-httpd-2.2.3.so
#指定 workers.properties文件路径
JkWorkersFile conf/workers.properties
#指定哪些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制
#器,/* 表示所有请求均由tomcat处理
JkMount /* controller
3.1.4在conf目录下新建workers.properties文件,添加以下内容:
worker.list = controller,tomcat1,tomcat2 #server 列表
#========tomcat1========
worker.tomcat1.port=8009 #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat1.host=localhost #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1 #server的加权比重,值越高,分得的请求越多
#========tomcat2========
worker.tomcat2.port=8009 #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat2.host=192.168.1.102 #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1 #server的加权比重,值越高,分得的请求越多
#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2 #指定分担请求的tomcat
worker.controller.sticky_session=1
注:tomcat1和Apache HTTP Server都安装在192.168.1.103下,所以tomcat1的host配置为localhost,当然,也可以改为IP地址192.168.1.103.
3.2.Tomcat的配置
在安装目录下进入conf目录,打开server.xml文件,寻找被注释掉的<Cluster>节点,将其注释去掉即可。
我修改之前,为
<!--
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
-->
修改之后为
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
4集群的启动
4.1启动Tomcat
在每台机子上的Tomcat的安装目录下,进入bin目录,双击运行startup.bat,即可,我的详细路径为D:/Program Files/Tomcat6/bin
4.2启动Apache HTTP Server
在所有机子都启动后,启动192.168.1.103机器下的Apache HTTP Server,至此,集群启动完成。
5.项目的集群上的部署
在项目部署之前,必须编辑项目的WEB-INF目录下的web.xml,在
</web-app>
之前添加
<distributable/>
即可。修改之后,将项目部署在tomcat的webapps下即可。
本文的配置过程是在实际操作中记录下来的,项目EInvoice在集群上部署成功,并且在集群内的tomcat服务器之间共享session。需要注意的是,由于我们的Tomcat是安装在不同机器上的,如果是tomcat安装在相同机器上的话,那么相同机器上,除其中一台tomcat外的其他tomcat的相关端口就必须修改,不然会引起冲突。
引用:
windows XP下Apache2.2+Tomcat6.0集群安装配置
http://blog.csdn.net/guofengzai/article/details/5816772
http://blog.csdn.net/welun521/article/details/4169879
1.1JDK1.6
SUN官网上下一个,最好是1.6以上的
1.2 Apache HTTP Server:httpd-2.2.16-win32-x86-no_ssl.msi
下载地主:http://httpd.apache.org/download.cgi
1.3 Tomcat:apache-tomcat-6.0.26-windows-x86.zip(免安装版)
下载地址:http://tomcat.apache.org/download-60.cgi
1.4 Tomcat Connector:mod_jk-1.2.30-httpd-2.2.3.so
下载地主:http://apache.etoak.com/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.30/
Tomcat Connector 要选对版本,mod_jk-1.2.30-httpd-2.2.3.so is for Apache 2.2.x.
2.软件的安装
机子环境介绍
2.1 JDK安装
下载JDK,在每台机子安装好后,在环境变量里添加JAVA_HOME和classpath,
我添加为
JAVA_HOME: C:/Program Files/Java/jdk1.6.0
classpath:C:/Program Files/Java/jdk1.6.0/lib.(注意”.”是必须的)
2.2 Apache HTTP Server的安装
在192.168.1.102机子上,双击运行下载的安装文件,按提示进行即可。我安装的目录为D:/Program Files/Apache2.2
2.3Tomcat的安装
在192.168.1.102机子下,将下载的apache-tomcat-6.0.26-windows-x86.zip解压,并将解压后的文件夹重命名为Tomcat6,将Tomcat6复制到D:/Program Files下,以记事本方式打开D:/Program Files/Tomcat6/bin/startup.bat,在文件最开始的地方加上:
SET JAVA_HOME=C:/Program Files/Java/jdk1.6.0
SET CATALINA_HOME=D:/Program Files/Tomcat6
其中JAVA_HOME为JDK的安装路径,CATALINA_HOME为Tomcat的安装路径。同样编辑D:/Program Files/Tomcat6/bin/shutdown.bat,在最开始加上同样的内容。
以同样的方式在192.168.1.103机子上安装Tomcat。
3.软件的配置
3.1Apache HTTP Server的配置
3.1.1将下载的文件mod_jk-1.2.30-httpd-2.2.3.so复制到D:/Program Files/Apache2.2/modules中。
3.1.2 在安装目录D:/Program Files/Apache2.2下的conf目录中,找到httpd.conf文件,在记事本中打开,在文件的最后加上一行
Include conf/mod_jk.conf
Include首字母大写。
3.1.3在conf目录下新建mod_jk.conf文件,添加以下内容:
#加载mod_jk Module
LoadModule jk_module modules/mod_jk-1.2.30-httpd-2.2.3.so
#指定 workers.properties文件路径
JkWorkersFile conf/workers.properties
#指定哪些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制
#器,/* 表示所有请求均由tomcat处理
JkMount /* controller
3.1.4在conf目录下新建workers.properties文件,添加以下内容:
worker.list = controller,tomcat1,tomcat2 #server 列表
#========tomcat1========
worker.tomcat1.port=8009 #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat1.host=localhost #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1 #server的加权比重,值越高,分得的请求越多
#========tomcat2========
worker.tomcat2.port=8009 #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat2.host=192.168.1.102 #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1 #server的加权比重,值越高,分得的请求越多
#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2 #指定分担请求的tomcat
worker.controller.sticky_session=1
注:tomcat1和Apache HTTP Server都安装在192.168.1.103下,所以tomcat1的host配置为localhost,当然,也可以改为IP地址192.168.1.103.
3.2.Tomcat的配置
在安装目录下进入conf目录,打开server.xml文件,寻找被注释掉的<Cluster>节点,将其注释去掉即可。
我修改之前,为
<!--
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
-->
修改之后为
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
4集群的启动
4.1启动Tomcat
在每台机子上的Tomcat的安装目录下,进入bin目录,双击运行startup.bat,即可,我的详细路径为D:/Program Files/Tomcat6/bin
4.2启动Apache HTTP Server
在所有机子都启动后,启动192.168.1.103机器下的Apache HTTP Server,至此,集群启动完成。
5.项目的集群上的部署
在项目部署之前,必须编辑项目的WEB-INF目录下的web.xml,在
</web-app>
之前添加
<distributable/>
即可。修改之后,将项目部署在tomcat的webapps下即可。
本文的配置过程是在实际操作中记录下来的,项目EInvoice在集群上部署成功,并且在集群内的tomcat服务器之间共享session。需要注意的是,由于我们的Tomcat是安装在不同机器上的,如果是tomcat安装在相同机器上的话,那么相同机器上,除其中一台tomcat外的其他tomcat的相关端口就必须修改,不然会引起冲突。
引用:
windows XP下Apache2.2+Tomcat6.0集群安装配置
http://blog.csdn.net/guofengzai/article/details/5816772
http://blog.csdn.net/welun521/article/details/4169879
- apache_HTTP_server_v2.2.22.msi.rar (4.7 MB)
- 下载次数: 13
- apache-tomcat-6.0.24.exe.rar (6.7 MB)
- 下载次数: 7
- mod_jk-1.2.30-httpd-2.2.3.so.rar (86.8 KB)
- 下载次数: 8
- SQLyog65.exe.rar (8.1 MB)
- 下载次数: 0
- httpd-2.2.19-win32-x86-no_ssl.rar (4.3 MB)
- 下载次数: 9
发表评论
-
DM数据库表中的CLOB字段,使用ajax查询并显示结果时无法获取该字段值
2019-10-11 09:50 1092DM数据库表中的CLOB字段,使用ajax调用并显示结果时,无 ... -
mysql常用操作命令
2019-06-03 19:06 5621.备份cmseasy数据库 退出mysql后,执行如下命令: ... -
ClassFormatException: Invalid byte tag in constant pool: 15问题解决
2019-05-16 11:53 1366服务器使用JDK1.8,使用tomcat7.X运行web工程。 ... -
ClassFormatException: Invalid byte tag in constant pool: 15问题解决
2019-05-16 11:53 1058服务器使用JDK1.8,使用tomcat7.X运行web工程。 ... -
java运行显示“找不到或无法加载主类”!
2019-05-05 09:34 746用javac编译记事本文件成功,并且生成了.class文件,但 ... -
解决ide、idea中maven依赖无法下载的问题
2019-04-29 14:51 1631解决ide、idea中maven依赖无法下载的问题,如:Spr ... -
JAVA在linux上以管理员身份执行Command
2019-04-15 13:56 1011try { Process process = Run ... -
springboot之thymeleaf 2:字符串Strings常见的使用方法
2018-10-09 19:10 756springboot之thymeleaf:字符 ... -
批量删除Maven 仓库未下载成功.lastupdate 的文件
2018-08-09 13:26 4143Windows(将以下内容拷贝生成bat批处理文件,放在任意盘 ... -
使用FlexPaper加载swf出现无法加载的问题
2018-06-05 15:50 1395安装“swftools-2013-04-09-1007.exe ... -
mysql导入大批量数据出现MySQL server has gone away的解决方法
2018-02-27 15:01 690mysql导入大批量数据出现MySQL server has ... -
JAVA对List列表排序
2017-08-02 09:14 1434NewsManager.java package t ... -
jquery常用方法——checkbox控件
2015-08-15 14:54 7201、判断checkbox(复选框)是否被选中 //htm ... -
mysql中blob字段太大溢出解决
2015-07-03 19:24 1831运行blob测试程序,数据有点大,32M,结果报出了下面的异常 ... -
Tomcat同时部署多个应用——内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
2015-06-10 09:41 1236Tomcat启动时报如下错误: java.lang ... -
Tomcat不能启动
2015-04-24 09:28 425Tomcat启动一会后自动退出的问题,解决方法:将JDK目录下 ... -
Android的Activity一打开就出现讨嫌的软键盘,怎样将其关闭?
2014-01-15 13:58 4626因为在界面中有EditText文本输入框,所以这个Activi ... -
对话框
2013-12-31 10:21 9111、自定义对话框 1.1、activity中 priv ... -
Android 使用 TableLayout 布局拉伸宽度
2013-12-12 10:18 1347转自:[url]http://www.cnblogs.co ... -
EditText
2013-12-02 09:12 811[b]1. Android 如何让EditText不自动获 ...
相关推荐
Windows下整合Apache2.2和Tomcat6.0 集群与负载均衡,本人亲测可用,已经使用到企业应用开发中,长期以来未出现任何问题,内容详尽,即使小白也是一看即懂、
1. **Apache2.2安装配置**: - 下载Apache HTTP Server的适合操作系统的版本,例如Windows平台下的`apache_2.2.13-win32-x86-no_ssl.msi`。 - 安装完成后,主要配置文件位于`apache_home/conf/httpd.conf`。 - ...
Apache 2.2 和 Tomcat 6.0 的负载均衡配置是提高Web应用程序性能和可扩展性的重要技术。在高流量环境下,通过将工作负载分散到多个Tomcat实例上,可以确保服务的稳定性和响应速度,同时避免单一服务器过载。下面我们...
### Apache和Tomcat集群配置详解 #### 一、软件准备 在进行Apache和Tomcat集群配置之前,首先需要准备所需的软件资源。 - **Apache 2.2**: - Windows平台: 从官方网站 [http://httpd.apache.org/download.cgi]...
总结来说,Apache 2.2 与 Tomcat 6.0 集群和负载均衡的配置是一项复杂但至关重要的任务,涉及到服务器复制、会话共享、负载均衡策略以及故障恢复等多个环节。通过精心设计和实施,可以构建出稳定、高效的Web服务环境...
本教程将探讨如何在一台机器上配置Apache 2.2.15与Tomcat 6.0的集群,以实现负载均衡和提高服务的可用性。 首先,Apache 2.2.15是Apache HTTP Server的一个版本,它提供了强大的静态内容处理能力和与其他服务器的...
本主题主要探讨的是如何在Apache2.2和Tomcat-6.0.18环境下实现负载均衡与集群,以提高系统的可用性和响应速度。 Apache2.2是一个开源的HTTP服务器,它能够通过模块化设计来支持多种功能,如SSL/TLS加密、URL重写、...
Apache2.4 + Tomcat 6.0 集群部署 64位-附件资源
- 安装VMware 6.0,在其上部署Red Hat Linux AS 4虚拟机,并安装Windows XP系统作为另一台虚拟机。 - 在Linux虚拟机上安装Apache和Tomcat。具体IP地址配置如下: - 第一台Linux机器:IP为172.16.116.1,安装有...
安装Apache Tomcat 6.0通常包括解压下载的`apache-tomcat-6.0.33`压缩包,设置环境变量如`CATALINA_HOME`,以及配置`conf/server.xml`文件以定义端口、虚拟主机和应用上下文路径。 **部署Web应用** Web应用程序通常...
apache6.0+Tomcat负载均衡整合文档,来源于网络。