在公司做的專案是使用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...