同台电脑部署多组Tomcat负载均衡(或集群)

可能这种需求比较少见,不过若是手上服务器不够用。能够考虑先这么干着。。tomcat

具体Tomcat怎么搭集群,就不在这细说了。只写同台电脑部署多组集群须要修改和注意的地方。服务器

 

1、Apache负载均衡

先是Apache,同一台电脑装多台Apache须要把原来的复制一份。编码

修改conf/httpd.confspa

  1.文件中会有一些Apache的路径,须要所有替换成新位置,全文大概一共有五处须要修改。blog

  2.端口号须要改,根据本身的需求,我这里是改为8088utf-8

 

而后添加服务:管理员权限打开cmd切换到新Apache目录下面执行:httpd -k install -n Apache2.2_2部署

 

 

2、Tomcatcmd

接下来就是tomcat,除了正常配集群须要改的端口之外,还须要改一个地方。集群

注意:这里同一组集群中,此处端口号须要保持一致。不然Tomcat之间没法相互关联。

 

 

至此,就能够在同一台电脑上部署两组负载均衡(集群)了。

 

 

3、关于乱码

最后顺便提一下编码的问题,在搭建集群之后,若是发现你的项目页面出现乱码,或者查询不到中文信息的话。除了项目自己不编码意外,请注意一下如下Tomcat配置文件中的这两个地方。

1.配置http请求端口的位置,加上URIEncoding="gbk" 编码根据本身须要改,注意"gbk"和red...之间是有个空格的;

 

2.配置ajp请求端口的位置,通常这里是Apache和Tomcat接轨的地方因此这个地方的编码也须要改为本身须要的。

 

我以前部署的一个项目,就出现全部中文字段查询不到的问题。后来仍是咱们技术总监找的到问题,问题就出如今上面第二个地方,以前编码是"utf-8",之因此查不到中文数据的缘由是由于全部请求都是经过Apache转到tomcat中的,然而上面的位置,是数据转发过程当中的必经之路....

相关文章
相关标签/搜索