部署的情況如下
一台實際的機器,乙個jboss例項,執行多個應用,每個應用都處理根目錄(/)的請求。由不同的來區分。
這個配置是要求寫在每個應用的jboss-web.xml裡的。
這樣有乙個問題,如果我們的自動構建程式需要吧應用部署到不同的站點(生產環境和測試環境使用不同的網域名稱),那就要求每個部署中的jboss-web.xml內容是不同的,但是乙個war包應該做成乙個整體,拷貝到**都是可用的根據jboss4guide 第9.5小節,我們可以吧這個配置寫到ear檔案中。經過試驗
此路不通
也許第六小節更給力一些,下面是在本地跑的例子
我們需要做如下配置
1.把網域名稱對映到本地
在c:\windows\system32\drivers\etc\hosts中增加如下行 127.0.0.1 hostme.myhost.com
2.在jboss中增加虛擬主機
在檔案\server\\deploy\.sar\server.xml中新加乙個host元素
hostme.myhost.com
3.在應用的web-inf目錄下包含jobss-web.xml,內容如下
/hostme
4.訪問
注意3)中的和2)中的host.name保持一致即可。alias就是在瀏覽器中輸入的網域名稱
希望大家把在持續整合中遇到的問題和解決方案拿來討論。
jboss 自動啟動關閉時關閉dos視窗
jboss 啟動 直接執行 run.bat 就可以了。jboss 服務停止,需要 s 因此不能直接執行shutdown.bat 因此在科工中我從新寫了乙個關閉bat。e cd jboss 4.0.5.ga bin shutdown.bat s 將這個bat命名為 closs.bat e 是jboss...
部署EJB EAR到JBoss伺服器的注意事項
部署ejb ear到jboss時的注意事項 1 刪除jboss例項下lib目錄的包,包括 ejb3 persistence.jar hibernate3.jar hibernate annotations.jar hibernate commons annotations.jar hibernate...
IDEA部署tomcat時 部署路徑的設定方式
在idea部署時會改變tomcat 的catalina.base的路徑,以本機 mac 為例,catalina.base的路徑為 users uc library caches intellijidea2018.2 tomcat unnamed servletdemo此目錄下包含配置資訊,其中ser...