2015-09-25 196 views
2

我的彈簧應用程序有一個奇怪的問題。當我在JBoss EAP 6.2上重新部署它時。有時Jboss不會更新我真正的jsp,而是收回使用previus版本生成的html.This不適用於靜態內容。爲了解決這個問題,我必須將temp文件夾的內容刪除爲獨立。 Restat Jboss不能解決問題。Jboss重新部署不更新jsp

解決方案:

添加這standalone.xml

<extensions> 
......... 
</extensions> 

<system-properties> 
    <property name="org.jboss.as.web.deployment.DELETE_WORK_DIR_ONCONTEXTDESTROY" value="true"/> 
</system-properties> 

<management> 
........... 

回答

2

您的信息,在EAP 6.1.0或更高版本,你可以以下面的系統屬性org.jboss.as.web.deployment.DELETE_WORK_DIR_ONCONTEXTDESTROY設置爲true到每次在上下文銷燬時刪除JSP緩存。 不幸的是,這個屬性的默認值是false。爲了確保重新編譯JSP源代碼,您可以使用此屬性來刪除.java和.class文件。