WildFly中的静态内容交付与动态

时间:2015-07-29 07:38:45

标签: wildfly-8

我的应用程序耳朵与js,css,图像等静态资源捆绑在一起,并在URI app / scripts中提供js文件。这些请求通过应用程序中的过滤器。现在我配置WildFly来提供静态内容,如images,js和css。它在js的路径app / scripts中提供。既然两者都具有相同的URI,那么现在它们将起作用?看起来静态内容优先,因为我注意到现在请求没有通过过滤器。哪种方法是提高性能的更好选择?

1 个答案:

答案 0 :(得分:2)

您好将静态内容作为单独部署。并在 Wildfly 的部署文件夹中创建名为&#34; MyContents.war&#34; 的文件夹,并保留所有脚本,css该文件夹中的内容,添加在<server>标记内的 standalone.xml 文件中进行以下设置。

<deployments>
        <deployment name="MyContents.war" runtime-name="MyContents.war">
            <fs-archive path="deployments\MyContents.war" relative-to="jboss.server.base.dir"/>
        </deployment>
 </deployments>

现在可以访问任何资源,例如脚本文件,例如 scripts.js

  http://<yourhost>:<port>/MyContents/scripts/scripts.js 

希望这对你有帮助。