zoukankan      html  css  js  c++  java
  • 同台电脑部署多组Tomcat负载均衡(或集群)

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

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

    一、Apache

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

    修改conf/httpd.conf

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

      2.端口号需要改,根据自己的需求,我这里是改成8088

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

     

    二、Tomcat

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

    注意:这里同一组集群中,此处端口号需要保持一致。否则Tomcat之间无法相互关联。

     

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

    三、关于乱码

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

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

    2.配置ajp请求端口的位置,一般这里是Apache和Tomcat接轨的地方所以这个地方的编码也需要改成自己需要的。

    我之前部署的一个项目,就出现所有中文字段查询不到的问题。后来还是我们技术总监找的到问题,问题就出现在上面第二个地方,之前编码是"utf-8",之所以查不到中文数据的原因是因为所有请求都是通过Apache转到tomcat中的,然而上面的位置,是数据转发过程中的必经之路....

  • 相关阅读:
    [NOIP2013提高组] CODEVS 3287 火车运输(MST+LCA)
    BZOJ 2763: [JLOI2011]飞行路线(最短路)
    BZOJ 1083: [SCOI2005]繁忙的都市(MST)
    USACO Seciton 5.4 Canada Tour(dp)
    HDOJ 3415 Max Sum of Max-K-sub-sequence(单调队列)
    POJ2823 Sliding Window(单调队列)
    USACO Section 5.4 TeleCowmunication(最小割)
    [IOI1996] USACO Section 5.3 Network of Schools(强连通分量)
    USACO Section 5.3 Milk Measuring (IDDFS+dp)
    USACO Section 5.3 Big Barn(dp)
  • 原文地址:https://www.cnblogs.com/RUN-TIME/p/4561118.html
Copyright © 2011-2022 走看看