同一臺機器部署多個ActiveMQ例項
1.複製一份配置檔案
cd apache-activemq-5.12.1
cp -r conf conf-new
2.修改配置檔案activemq.xml
cd conf-new
vim activemq.xml
a)brokerName不能和原來的重複,修改brokerName="activemq-new"
b)資料存放的檔名稱不能重複,修改kahaDB directory="${activemq.data}/kahadb-new"
c)所有涉及的transportConnector的埠,都要和原來的不一樣。注意不要超出埠的範圍(0-65535)
<transportConnectors> <!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB --> <transportConnector name="openwire" uri="tcp://0.0.0.0:62626?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> <transportConnector name="amqp" uri="amqp://0.0.0.0:5772?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> <transportConnector name="stomp" uri="stomp://0.0.0.0:62623?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> <transportConnector name="mqtt" uri="mqtt://0.0.0.0:1993?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> <transportConnector name="ws" uri="ws://0.0.0.0:62624?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> </transportConnectors>
3.修改配置檔案jetty.xml
vim jetty.xml
a)管理頁面埠不能重複,把裡面的預設埠號8161改成別的,如8262
<bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start"> <!-- the default port number for the web console --> <property name="host" value="0.0.0.0"/> <property name="port" value="8262"/> </bean>
4.到bin下面,複製一個activemq
cp -r activemq activemq-new
vim activemq-new
a)修改程式的id,不能和原來的重複,ACTIVEMQ_PIDFILE="$ACTIVEMQ_DATA/activemq-new.pid"
b)修改配置檔案路徑ACTIVEMQ_CONF="$ACTIVEMQ_BASE/conf-new"
cp -r env env-new
vim env-new
修改Activemq操作埠
if [ -z "$ACTIVEMQ_QUEUEMANAGERURL" ]; then
ACTIVEMQ_QUEUEMANAGERURL="--amqurl tcp://localhost:62626"
fi
c)修改bin/activemq-new可執行檔案 對env的引用改成env-new
ACTIVEMQ_CONFIGS="/etc/default/activemq $HOME/.activemqrc $ACTIVEMQ_HOME/bin/env-new"
5.啟動ActiveMQ
cd apache-activemq-5.12.1/bin
./activemq-new start
6.檢視ActiveMQ啟動狀態
./activemq-new status
7.通過管理頁面訪問
http://ip:8262/admin
相關推薦
同一臺機器部署多個ActiveMQ例項
一、在同一臺機器上配置多個ActiveMQ(版本apache-activemq-5.12.1) 1.複製一份配置檔案 cd apache-activemq-5.12.1 cp -r conf conf-new 2.修改配置檔案activemq.xml cd c
同一臺機器啟動多個程序完成多例項部署redis
單例項單執行緒的redis程序不足以高效率的使用cpu和記憶體資源,所以我們可以在同一臺機器上要啟動多個程序redis完成多例項部署,本次測試使用3個程序,可以通過更改配置檔案,指定配置檔案,將多例項部署到linux上。 &nb
同一臺機器上多個tomcat啟動造成的內存溢出問題的解決方法。
-xms maxperm size blog 內存溢出 max gpo 解決 rms 加下面這句話就行了,我是WIN10+雙tomcat+nginx(本地站點),無壓力。在編譯器的vm option裏面加哦。 -server -Xms512m -Xmx1024m -X
同一臺機器配置多個tomcat服務器
想要 文件中 post serve 增加 gpo body 目前 cat 前提,目前有2個tomcat,tomcat、tomcat11。 1.先在環境變量中增加CATALINA-HOME11=tomcat1,CATALINA_BASE1=tomcat11 2.修改tomca
在同一臺電腦部署多個Tomcat服務
背景:公司的專案使用的是jdk1.6,Tomcat7.0,比較舊,打算建一些測試專案用jdk1.8,Tomcat9.0。 參考了網上幾篇文章 http://dong-shuai22-126-com.iteye.com/blog/1763666 http://www.cnblogs.com/w
在同一臺電腦部署多個Tomcat服務(轉)
參考了網上幾篇文章 http://dong-shuai22-126-com.iteye.com/blog/1763666 http://www.cnblogs.com/whylaughing/p/5896268.html 個別地方做了整理: 1.使用壓縮版的tomc
同一臺伺服器部署多個tomcat時埠修改
同一臺伺服器部署多tomcat時那些埠需要修改 1.首先了解tomcat的幾個主要埠: 其中8080為HTTP埠,8443為HTTPS埠 <Connector port="8080" pr
同一臺電腦部署多個tomcat伺服器圖解教程
在網上查了很多關於在同一臺電腦部署多個tomcat方法,感覺說得有點深奧,而且都要配置很多地方。 經問同事和自己研究一番,其實在同一臺電腦部署多個tomcat只要改conf資料夾下server.xml檔案的兩個埠就可以。 這個兩個埠分別為:Server元素埠和Connect
同一臺伺服器部署多個WEB應用,SESSION衝突的解決方法
由於一臺伺服器上使用Tomcat部署多個WEB專案,而專案因為用到框架都是一樣的,導致同時執行,session相互衝突,這個登入後,那個就得重新登入,造成了使用不方便,解決辦法如下: 在server.xml檔案,host的標籤頁下,加上Context標籤,標籤內容可以這樣寫: <Contex
一臺機器啟動多個activeMQ activeMQ資料庫主從和叢集搭建
一臺機器啟動多個activeMQ 1、brokerName修改 <broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${active
如何在同一臺機部署多個tomcat服務
背景:往往不知情的同學在同一臺機器上部署多個tomcat會發現第二個tomcat啟動會報錯。而有些同學會想到可能是埠重複,然而,在server.xml改了埠還是發現不行。其實要想實現同一臺機器部署多個tomcat,需要修改配置的地方不止一個!第一個地方:找到bin/start
Nginx高級配置,同1臺機器部署多個tomcat、配置多個域名,每個域名指向某一個tomcat下的項目,共用Nginx80端口訪問;
高級配置 height src 配置 XML alt 指向 高級 img 需求說明: 只有一臺服務器和一個公網IP,多個項目部署在這臺機器上面,且每個項目使用一個單獨的域名訪問,域名訪問時都通過Nginx的80端口訪問。(如下圖所示)
利用 Docker 在一臺機器上部署多個 Redis 例項
docker run -p 20001:6379 -d redis redis-server --appendonly yes docker run -p 20002:6379 -d redis redis-server --appendonly yes doc
一臺機器啟動多個tomcat簡單配置
col shu class 運行 配置 多個tomcat dir http服務 nbsp 一臺機器啟動多個Tomcat只需要解決Tomcat端口沖突的問題。 相關配置:打開 Tomcat 目錄下 conf \ server.xml 共修改三處端口,分別是: <Ser
一臺伺服器部署多個tomcat
在部署多個應用時,儘量不要把多個應用部署在同一個tomcat下,原因是假如其中一個應用發生異常,導致服務奔潰,這將影響到另外一個應用提供服務。 1. Widow系統下(內容來自https://www.cnblogs.com/wryu/p/7327298.html) 安裝tomcat步驟
一個虛擬機器部署多個tomcat、tomcat啟動慢問題
(一) 、一個虛擬機器內部署連個tomcat 以tomcat8為例: 1、解壓tomcat的tar包到兩個不同的資料夾: /usr/local/tomcat8-1 /usr/local/tomcat8-2 2、配置 /etc/profile 在 /etc/p
一臺伺服器部署多個專案使用同一個redis服務導致衝突解決辦法
本人有多個專案部署在同一臺伺服器,共用一個redis服務,而且這幾個專案的結構也是一直的,都用redis快取了shiro許可權資料,導致訪問專案A,專案B報無許可權,反之亦然,通過對redis的瞭解,現找到解決辦法,如下: redis存在0-15共16個庫,在spring配
nginx+docker同一伺服器上部署多個docker實現負載均衡
在提到負載均衡的時候,大多數人都是想著幾臺伺服器甚至幾十臺伺服器組成一個群組 也就是橫向拓展伺服器來實現負載均衡吧 但是還有一種情況是縱向拓展 也就是當你的專案在一臺伺服器上佔用的資源很少,其實是可以在同一臺伺服器上部署多個專案來實現負載均衡的 這裡利用nginx+dock
一臺電腦部署多個tomcat
1,安裝好另一個tomcat之後,下載另一個tomcat。 2,下載好的第二個tomcat進行解壓,我的解壓在d:盤(任意盤下都可以) 3,找到 apache-tomcat-8.0.36\ 下的 conf資料夾 找到 server.xml檔案,開啟 4
Nginx + Tomcat 反向代理 如何在高效的在一臺伺服器部署多個站點
首先我們需要安裝好Nginx、jdk、Tomcat,安裝方法已經在 上一篇 說過了,本篇不再贅述。 下來看一下我們的需求,我這裡有三個網站專案工程需要部署(依次對應著三個域名),提供一臺Linux伺服器,要實現訪問對應的域名跳轉到對應的網站。 下來我們看一下