JBoss4 2 3 多例項配置

2021-06-25 10:48:56 字數 1812 閱讀 3303

需求:在原有的例項上多開兩個例項。

環境:linux、jboss4.2.3

實現:前提---配置$jboss_home環境變數,當然也可以不用配置,個人習慣而已。

1.同級目錄下複製 default 

cd $jboss_home/server/

cp -r default default1

cp -r default default2

2.修改以下三個配置檔案

埠注釋:8083--webservice埠、1099/1098--jndi埠、4444/4445-rmi埠

1>$jboss_home/server/default/conf/jboss-service.xml

修改埠號:8083->18083、1099->11099、1098->11098、4444->14444、4445->14445

2>$jboss_home/server/default1/conf/jboss-service.xml

修改埠號:8083->28083、1099->21099、1098->21098、4444->24444、4445->24445

3>$jboss_home/server/default2/conf/jboss-service.xml

修改埠號:8083->38083、1099->31099、1098->31098、4444->34444、4445->34445

3.再修改配置檔案

埠注釋:8080--http埠(供外部訪問埠)、8443--https埠、8009--ajp埠

1>$jboss_home/server/default/deploy/jbossweb-tomcat55.sar/server.xml

修改埠號:8080->8081、8443->18443、8009->18009 (8081是訪問埠)

2>$jboss_home/server/default1/deploy/jbossweb-tomcat55.sar/server.xml

修改埠號:8080->8082、8443->28443、8009->28009 (8082是訪問埠)

3>$jboss_home/server/default2/deploy/jbossweb-tomcat55.sar/server.xml

修改埠號:8080->8083、8443->38443、8009->38009 (8083是訪問埠)

注:以上配置在windows環境下一樣可用。(ps:如果專案上還用了別的jms provider的話,還得修改埠,如:activeqm的producertool預設位址是tcp://localhost:61616,如果三個專案都用到的話,那61616這個埠得改,但不能超過65535)。

4.啟動jboss

linux環境下(以下命令不是後台執行,而視窗執行)

1.$jboss_home/bin/run.sh -c default

2.$jboss_home/bin/run.sh -c default1

3.$jboss_home/bin/run.sh -c default2

windows環境下:

做三個快捷方式,目標路徑分別是$jboss_home/bin/run.bat -c default、$jboss_home/bin/run.bat -c default1、$jboss_home/bin/run.bat -c default2。

或者把$jboss_home/bin/run.bat 全傳送到桌面,然後修改目標路徑(右鍵--屬性--快捷方式--目標)。

總結:其實這jboss執行多例項的最主要衝突還是埠占用問題,我這方法好像和網上的一些方法不一樣,可能是jboss版本不同吧。

jboss配置多個例項

以jboss 4.2.3.ga為例 1.在jboss 4.2.3.ga server目錄下有 default,all,minimal三個資料夾 開啟default中conf資料夾jboss service.xml,搜尋 service binding 這一段 是注釋掉的 ports 01 docs ...

redis多例項配置

如果需要使用redis多例項。可以直接在安裝目錄中找到 etc redis.conf檔案,並且將其複製成redis6380.conf檔案。後面的數字就是想設定的埠號。需要修改這個檔案中的下面幾句話 by default redis does not run as a daemon.use yes i...

ubuntu mysql多例項配置

使用apt get安裝mysql後進行第二種配置出現各種錯誤,最新的問題就是卡在了 重啟失敗上,而採用官方提供的方法僅一次就成功了,可以說是是野爹和親爹的區別 第一步 新建mysql 使用者組,mysql使用者,建立資料存放目錄 groupadd mysql useradd g mysql mysq...