同台電腦部署多組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中的,然而上面的位置,是數據轉發過程中的必經之路....


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM