株洲网站制作公司,网站的建设流程具体有哪些,wordpress赞赏模板,河北工程信息网官网jboss 配置上下文路径有时#xff0c;我们通过在jboss-web.xm l中定义一个来对应用程序进行更改#xff0c;以支持利用JBoss功能的多个上下文根#xff0c;如下所示#xff1a; webapp / WEB-INF / jboss-web.xml#xff1a; ?xml version1.0 encoding… jboss 配置上下文路径 有时我们通过在jboss-web.xm l中定义一个来对应用程序进行更改以支持利用JBoss功能的多个上下文根如下所示 webapp / WEB-INF / jboss-web.xml ?xml version1.0 encodingUTF-8?
jboss-webcontext-rootappA/context-rootsession-configsession-timeout10/session-timeout/session-config
/jboss-web 并在standalone.xml中的子系统之一的虚拟服务器中定义重写规则以支持其他上下文根如下所示 jboss-eap / standalone / configuration / standalone.xml subsystem xmlnsurn:jboss:domain:web:2.2 default-virtual-serverdefault-host nativefalseconnector namehttp protocolHTTP/1.1 schemehttp socket-bindinghttp/virtual-server namedefault-host enable-welcome-roottruealias namelocalhost/alias nameexample.com/rewrite namerule-1 pattern^/appB(.*)$ substitution/appA$1 flagsL/rewrite namerule-2 pattern^/appC(.*)$ substitution/appA$1 flagsL//virtual-server
/subsystem 我们很高兴进行上述配置更改然后在今天将相同的配置推广到生产服务器的同时团队又回到我们的手中由于一些安全策略它们无法在生产中使欢迎使用根目录成为“ true” 如果我们将其设为“ false”不再支持多个上下文。 然后我们开始寻找可用于虚拟服务器的不同配置选项来解决此问题并发现我们必须使用“ /”上下文配置JBoss以支持其他上下文并且由于我们的应用程序的上下文为“ / appA”没有可用的“ /”上下文并且无法重写上下文。 然后我们有两个立即修复方法首先是将应用程序上下文重新定义为“ /” 这需要更改.war文件其次是在JBoss部署中删除另一个上下文上下文为“ /”的应用程序并在团队处于生产部署的中间我们无法在.war文件中进行更改因此我们首先选择了第二个选项即部署了另一个上下文上下文为“ /”的 webapp。 翻译自: https://www.javacodegeeks.com/2017/05/configuring-multiple-context-root-single-webapp-jboss.htmljboss 配置上下文路径