JBoss 7: how to change a WAR context root

空扰寡人 提交于 2019-12-18 13:16:53

问题


I have an application that is to be deployed in a WAR file (app.war). After deployment it is available from http://:8080/app I would like to have it being made available as something like http://:8080/secret/app

I searched the documentation and for JBoss'es 5 and 6 this seems to be able to do with a jboss-web.xml file. I have tried it but with no luck. It seems that JBoss 7 just ignores the element inside jboss-web.xml.

I don't know if this is relevant but this application has both JSF and PrettyFaces.

Does anyone know if this behavior is possible with JBoss 7? If so, how can it be done? I am still trying to find an answer for this.

Thank you.


回答1:


this works in AS 7.0.1, WEB-INF/jboss-web.xml

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
    <context-root>/my_custom_root</context-root>
</jboss-web>

I don't think it is possible to have app root like "server/something/app", but you can simulate this behavior through application structure




回答2:


Just for sharing a personal experience...if the context-root in jboss-web.xml seems to be ignored...try to see if it is (the context root) already declared in your application.xml



来源:https://stackoverflow.com/questions/9232615/jboss-7-how-to-change-a-war-context-root

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!