10

我有一个要部署在 WAR 文件 (app.war) 中的应用程序。部署后,它可以从 http://:8080/app 获得,我希望它可以像 http://:8080/secret/app 一样使用

我搜索了文档,对于 JBoss'es 5 和 6,这似乎与 jboss-web.xml 文件有关。我已经尝试过了,但没有运气。似乎 JBoss 7 只是忽略了 jboss-web.xml 中的元素。

我不知道这是否相关,但此应用程序同时具有 JSF 和 PrettyFaces。

有谁知道 JBoss 7 是否可以实现这种行为?如果是这样,怎么办?我仍在尝试为此寻找答案。

谢谢你。

4

2 回答 2

22

这适用于 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”这样的应用程序根,但你可以通过应用程序结构来模拟这种行为

于 2012-03-09T12:36:54.643 回答
5

只是为了分享个人经验...如果 jboss-web.xml 中的上下文根似乎被忽略...尝试查看它是否已在您的 application.xml 中声明(上下文根)

于 2012-09-26T08:49:14.047 回答