Jboss AS 7.2 - 提供静态内容

Jboss AS 7.2 - Serve static content

我可以像 WildFly 一样在 JBoss AS 7.2 中创建一个静态目录吗?

我知道 WildFly 服务器可以配置为通过 undertow 子系统提供静态内容。例如:

<server name="default-server">
    <http-listener name="default" socket-binding="http"/>
    <host name="default-host" alias="localhost">
        <location name="/mycontent" handler="content"/>
    </host>
</server>
<handlers>
    <file name="content" path="${jboss.home.dir}/content" directory-listing="true"/>
</handlers>

根据我的要求,用户将上传静态目录中的静态内容。

我找到了解决方案。

JBoss AS 7.2 不支持将静态内容的目录作为 WildFly。我知道,不是每个人都有使用 WildFly 的奢侈。

我创建了一个扩展名为 (mycontent.war) 的 war 目录,而不是 war 文件,并且还创建了 dodeployed.war 文件。在 mycontent.war 目录中,我创建了 WEB-INF 目录和 web.xml 文件。 web.xml 文件仅包含显示名称标签。这就对了。可以上传目录下的静态内容,内容也可以服务。