Jboss重新部署不更新jsp

Jboss redeploy don't update jsp

我的 spring 应用程序有一个奇怪的问题。当我在 JBoss EAP 6.2 上重新部署它时。有时 Jboss 没有真正更新我的 jsp 并且我收到了使用 previus version.This 生成的 html 未附加静态内容。为了解决这个问题,我必须将临时文件夹的内容删除到独立文件中。重新启动Jboss没有解决问题。

解法:

将此添加到 standalone.xml

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

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

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

请注意,在 EAP 6.1.0 及更高版本中,您可以将以下系统 属性 org.jboss.as.web.deployment.DELETE_WORK_DIR_ONCONTEXTDESTROY 设置为 true 以删除 JSP 缓存每次上下文销毁。 不幸的是,此 属性 的默认值为 false。为了确保重新编译 JSP 源代码,您使用此 属性 删除 .java 和 .class 文件。