所有静态内容请求都转到 Jboss EAP 7.1 ,而不是在 Web 服务器中查找



最近,我从 Jboss EAP 6.4 迁移到 Jboss EAP 7.1。 我在 Jboss EAP 前面有一个 Jboss EWS,带有 mod 集群来连接到它们。 我使用了一些保存在websever(Jboss EWS(中的静态内容。 在访问网络服务器URL时,它用于服务器Websever中的静态内容。

但是,在迁移到 JBoss EAP 7.1 后,它正在 Appserver 中寻找静态内容并给出 404。这可能是由于新添加了暗流,这在 Jboss EAP 6.x 中没有到位。 我应该做哪些更改(可能在 undertow 配置中(,以便它在 Web 服务器本身而不是应用程序服务器中查找静态内容。

您需要将文件处理程序和另一个位置添加到独立的 undertow 子系统.xml以提供静态内容(如图像(:

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

相关内容

  • 没有找到相关文章

最新更新