Bal*_*nan 4 jboss undertow wildfly-8
HTML、CSS、JavaScript 等静态内容的更改不会影响页面刷新。它需要一个服务器 - 重新启动以应用更改。但有趣的是,只有前两次更改才会应用于页面重新加载。但是从第三次变化看不到变化,只能看到第二次变化的内容。内容存在于war文件夹中。我需要在 standlone.xml 中更改什么?我尝试了“静态内容”并添加了 jboss 论坛中提到的处理程序,但它似乎不起作用。如果需要更多信息,请告诉我。
您需要启用分解内容的自动部署。该选项在standalone.xml
配置文件中作为元素的auto-deploy-exploded
属性可用deployment-scanner
:
<subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0">
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" auto-deploy-zipped="true" auto-deploy-exploded="true"/>
</subsystem>
Run Code Online (Sandbox Code Playgroud)
要成功实现此目的,请执行以下操作:
请注意(服务器也会警告您)这是不稳定的行为,恕我直言不适合生产环境。
您还可以为特定路径使用自定义处理程序,请参阅下面的配置(省略了无关部分)。这样您就不必在每次更改时重新部署。
<subsystem xmlns="urn:jboss:domain:undertow:1.2">
<buffer-cache name="default"/>
<server name="default-server">
<http-listener name="default" socket-binding="http"/>
<host name="default-host" alias="jboss.local">
<location name="/" handler="welcome-content"/>
<location name="/static" handler="static"/>
</host>
</server>
<handlers>
<file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
<file name="static" path="/Users/miso/static-files" directory-listing="false"/>
</handlers>
</subsystem>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3941 次 |
最近记录: |