一台JBoss伺服器同時部署多個專案war包

2021-08-20 09:38:30 字數 1018 閱讀 9353

在公司做的專案是使用jboss-eap伺服器進行部署後端專案所打出來的war包,在沒有研究這個技術點之前,是一台伺服器部署乙個專案的war包.所以如果是多個專案的話,那麼就需要申請多台伺服器,非常的浪費資源,所以就要想辦法解決啦。原來一直聽說過一台jboss伺服器可以部署多個war包,但是沒有嘗試過,這次就必須要去做啦。一起來了解一下最後的實現結果吧。

本專案的資料來源連線的**是放到了jboss-eap的配置檔案中,所以在配置專案的資料來源的時候就要做手腳了。具體的jboss-eap配置檔案中的配置如下:

jdbc:mysql:

mysql

false

false

failingconnectiononly

library

library

jdbc:mysql:

mysql

false

false

failingconnectiononly

library

library

##專案中修改

在jboss-eap的配置檔案中修改完了以後,接下來就是在專案中進行修改了,專案中具體的修改項如下:

pom檔案

一、在專案的pom檔案中新增profile節點,**如下:

test

src/profiles/test

src/main/resources

prod

src/profiles/prod

src/main/resources

二、在專案的相對應的位置新增persistence.xml檔案,目錄如下:

打包命令

如果單獨進行打包的話,那麼生產環境的打包命令為:mvn package -p prod,測試環境的打包命令為:mvn package -p test

一台伺服器如何部署多個jboss

一台機器上部署多個jboss時,經常會報埠被占用,解決方法如下 1.修改埠 比較繁瑣 1 default conf jboss service.xml中的1098,1099,4444,4445,4446,8083,2 server default deploy jboss web.deployer ...

伺服器部署 linuix下 一台nginx 多網域名稱

近日朋友要我幫他調伺服器,一.初步需求如下 1.一台伺服器下要放三個應用,對應三個網域名稱 www.aaa.com,www.bbb.com,www.ccc.com.2.其中後兩個應用也要可以用bbb.com和ccc.com來訪問 我的解決方案 1.分別配置三個tomcat例項對應三個應用 2.配置n...

Linux 一台伺服器部署多個tomcat

linux系統下安裝兩個或多個tomcat 編輯環境變數 vi etc profile 加入以下 tomcat路徑要配置自己實際的tomcat安裝目錄 first tomcat catalina base usr local tomcat catalina home usr local tomcat...