我有一个要部署在WAR文件(app.war)中的应用程序。部署后可以从中获取 HTTP://:8080 /应用程序 我想让它像某样的东西 HTTP://:8080 /秘密/应用
我搜索了文档,对于JBoss'es 5和6,这似乎可以使用jboss-web.xml文件。我试过了,但没有运气。看来JBoss 7只是忽略了jboss-web.xml中的元素。
我不知道这是否相关,但此应用程序同时具有JSF和PrettyFaces。
有没有人知道JBoss 7是否可以实现这种行为?如果是这样,怎么办呢?我仍在努力寻找答案。
谢谢。
答案 0 :(得分:20)
这适用于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>
我不认为有可能像“server / something / app”这样的app root,但你可以通过应用程序结构来模拟这种行为
答案 1 :(得分:5)
仅仅是为了分享个人经验...如果jboss-web.xml中的context-root似乎被忽略了......试着看看它是否已经在你的application.xml中声明了(上下文根)