Tomcat負載均衡共享目錄配置

2021-09-01 09:36:04 字數 570 閱讀 9306

參考:

問題描述:

專案中,apache通過mod_proxy負載均衡到兩個tomcat8088, tomcat8089,發現檔案共享的問題。比如a使用者

很榮幸被分配到tomcat8088,上傳了乙個頭像,頭像被被寫到tomcat8088上的某個目錄。下次a在登入,這

次很不幸被分配到tomcat8089上,這時a上傳的無法訪問到,且兩個tomcat在同乙個server上。

解決方法:

乙個解決辦法,找乙個公共的目錄,兩tomcat中儲存對公共目錄的鏈結,如新建/var/images目錄,

在tomcat8088中, 在應用目錄下,執行:

ln -s /var/images/ images
同理在tomcat8089中也採用此方法,這時檔案就可以共享了。

啟動tomcat依然發現無法訪問, 發現是tomcat不能直接的訪問這種虛擬的目錄,需要在tomcat下的

conf/context.xml中的context節點設定乙個引數,如:

修改conf目錄下的context.xml檔案,將

改為:

nginx 負載均衡,一機配多tomcat

先說一機配多tomcat 1 確保第乙個tomcat正常啟動,且正常訪問 2 編輯 etc profile,增加配置 export catalina base usr local tomcatone export catalina home usr local tomcatone export to...

TOMCAT負載均衡

url 最近做壓力測試,很多都是靠集群多個tomcat負載均衡實現高併發數 這裡bs下鐵道部那個訂票系統 現在在本機簡單模擬下tomcat負載 前題準備 至少2個tomcat 1個apache mod jk 如果apache的module中有,就不用去官網下了 埠配置 apache埠 8889 該死...

springboot dubbo負載均衡配置

dubbo registry protocol zookeeper address 127.0.0.1 2181 192.168.34.109 2181dubbo reference loadbalance roundrobin隨機,按權重設定隨機概率。在乙個截面上碰撞的概率高,但呼叫量越大分布越均...