spring - Jboss重新部署不更新jsp

标签 spring jsp jboss-eap-6

我的 Spring 应用程序有一个奇怪的问题。当我在 JBoss EAP 6.2 上重新部署它时。有时Jboss并没有真正更新我的jsp,我收到了用以前的版本生成的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 文件。

关于spring - Jboss重新部署不更新jsp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32779418/

相关文章:

java - 如何使用spring注解注入(inject)父类属性

Java在没有HttpServletRequest的情况下在spring服务中获取上下文url

java - 带有 JSTL 的 JSP 不打印变量

java - 是否可以通过 jboss-deployment-struction.xml 配置 JPA 2.1,为 Spring 4 和 Hibernate 4.3.10 配置 JBoss EAP 6.4.x?

java - Jboss EAP6.4是否支持 Jersey Web服务的 "JSONObject"映射?

java - 内存不足错误 : PermGen Space -- Jasper Report with Spring running on Tomcat

java - 如何从 Spring Controller 返回字节数组作为图像,以便浏览器可以显示它?

java - 如何按照jsp页面上选中的顺序获取复选框的值?

java - 无法使用 ${param.xxx} 使用 HTML 表单访问 JSP 参数

solr - JBOSS中的SOLRCloud