从 war 文件提供 JBoss 5 中的静态内容的最简单方法是什么?

What is the simplest way to serve static content in JBoss 5 from a war file?

我想将静态内容 (html,css,js) 部署到 war 文件中的现有 JBoss 5.1 服务器。有没有我可以创建的适用于 jboss 的简单 web.xml?是否有 jboss 特定问题?

如果 war 仅提供静态文件,则 web.xml 是可选的,或者您可以将 web-app 元素留空。默认情况下,上下文根将与 war 文件名相同,您需要在 WEB-INF 目录中创建一个 jboss-web.xml 文件来更改它(因此 app.war 默认会部署到 http://localhost/app)。 war 目录结构中 WEB-INF 旁边的目录和文件将变为 public.
仅更改上下文根

的示例 jboss-web.xml
<jboss-web>
    <context-root>mySpecialRoot</context-root>
</jboss-web>