日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jboss 配置上下文路径_为单个Web应用程序配置多个上下文根– JBoss

發布時間:2023/12/3 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jboss 配置上下文路径_为单个Web应用程序配置多个上下文根– JBoss 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

jboss 配置上下文路徑

有時,我們通過在jboss-web.xm l中定義一個來對應用程序進行更改,以支持利用JBoss功能的多個上下文根,如下所示:

webapp / WEB-INF / jboss-web.xml:

<?xml version="1.0" encoding="UTF-8"?> <jboss-web><context-root>appA</context-root><session-config><session-timeout>10</session-timeout></session-config> </jboss-web>

并在standalone.xml中的子系統之一的虛擬服務器中定義重寫規則以支持其他上下文根,如下所示:

jboss-eap / standalone / configuration / standalone.xml:

<subsystem xmlns="urn:jboss:domain:web:2.2" default-virtual-server="default-host" native="false"><connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/><virtual-server name="default-host" enable-welcome-root="true"><alias name="localhost"/><alias name="example.com"/><rewrite name="rule-1" pattern="^/appB(.*)$" substitution="/appA$1" flags="L"/><rewrite name="rule-2" pattern="^/appC(.*)$" substitution="/appA$1" flags="L"/></virtual-server> </subsystem>

我們很高興進行上述配置更改,然后在今天將相同的配置推廣到生產服務器的同時,團隊又回到我們的手中,由于一些安全策略,它們無法在生產中使歡迎使用根目錄成為“ true” ,如果我們將其設為“ false”不再支持多個上下文。

然后,我們開始尋找可用于虛擬服務器的不同配置選項來解決此問題,并發現我們必須使用“ /”上下文配置JBoss以支持其他上下文,并且由于我們的應用程序的上下文為“ / appA”沒有可用的“ /”上下文,并且無法重寫上下文。

然后我們有兩個立即修復方法:首先是將應用程序上下文重新定義為“ /” ,這需要更改.war文件;其次是在JBoss部署中刪除另一個上下文上下文為“ /”的應用程序,并在團隊處于生產部署的中間,我們無法在.war文件中進行更改,因此我們首先選擇了第二個選項,即部署了另一個上下文上下文為“ /”的 webapp。

翻譯自: https://www.javacodegeeks.com/2017/05/configuring-multiple-context-root-single-webapp-jboss.html

jboss 配置上下文路徑

總結

以上是生活随笔為你收集整理的jboss 配置上下文路径_为单个Web应用程序配置多个上下文根– JBoss的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。