我有一個多Maven戰爭項目,我試圖在Wildfly部署。我在eclipse中使用JBoss Tools插件進行部署(增量式,完整發布),我可以看到正在部署的文件,在wildfly的部署目錄中進行了更新。我的問題是在瀏覽器中呈現的xhtml文件沒有更新。我的嘗試:熱調用不工作在Wildfly 10.1.Final
1)清除瀏覽器的緩存 - 不影響 2)打開一個專用瀏覽器窗口 - 不影響 3)在wildfly
增加了無緩存過濾<server name="default-server">
<host name="default-host" alias="localhost">
<filter-ref name="cache-control" predicate="path-suffix['.html'] or path-suffix['.jsf'] or path-suffix['.xhtml'] or path-suffix['.css'] or path-suffix['.js']"/>
</host>
</server>
<filters>
<response-header name="cache-control" header-name="Cache-Control" header-value="no-cache"/>
</filters>
似乎像Wildfly有一些深度緩存,因爲當你運行增量發佈然後重新啓動服務器時,更改就會反映出來。
有什麼想法?
嗨,謝謝你的回覆,但你正在談論部署。我可以使用eclipse的jboss工具來做到這一點。我的問題是重新部署。當我在wildfly的部署文件夾中更改文件時,它不會反映在Web瀏覽器中。 – czetsuya
如果您正在更新網頁,則在網頁中進行任何更改時,啓用開發模式應該會有所幫助。要啓用開發模式,請在jsp-config標記中添加以下參數: –
Abhijit
嗨,我目前使用jsf,所以我不確定在哪裏放置。 – czetsuya