jboss - Jboss AS 7.2 - 提供静态内容
问题描述
我可以在 JBoss AS 7.2 中创建一个静态目录,比如 WildFly 吗?
我知道 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 文件仅包含显示名称标记。这就对了。您可以上传目录中的静态内容,也可以提供内容。
推荐阅读
- api - 如何将动态值传递给 GET API 请求?
- php - 使用 SAML2 与 Microsoft Azure Directory SSO 集成时,SimpleSAMLphp 显示找不到 saml2-acs.php(错误 404)
- hive - 如何将原始数据插入具有不同列序列的配置单元表中?
- javascript - 有没有办法检查是否有任何待处理的获取请求?
- java - 如果我省略 Java 的 volatile 关键字会怎样?
- javascript - MongoDb writeMany 或 None
- flutter - 如何在飞镖中公开全局枚举?
- excel - Excel VBA 自定义函数帮助对话框
- image - 根据列查找矩阵中的元素
- excel - 如果值匹配,如何将值从工作表复制到另一个工作表?