weblogic热部署问题

最近部署的项目在weblogic10上面。按说10已经支持热部署了,但是为什么我每次修改的jsp,不生效,必须重启服务器呢?这样太耽误时间了,后来发现我的weblogic.xml里的servlet-reload-check-secs是-1,(-1就是从不检查更新)修改为正数就行了,我改的是5.这个是时间,就是weblogic每次检查是否有代码发生改变的时间间隔。

详见此篇文章。http://blog.sina.com.cn/s/blog_4c705ccb0100a0dl.html

 

检查核心系统下的  weblogic.xml配置文件
其中如果有:
 
 
   pageCheckSeconds   -1
 

 

 
 
  -1
 

请将上述两个数值修改为0。
pageCheckSeconds:正数--在以秒为单位的时间间隔检查jsp文件是否发生了修改,如果是则重新编译;
                  0--在每一个请求检查jsp;  -1--不对jsp文件进行检查。
servlet-reload-check-secs:WebLogic 的Web容器每隔servlet-reload-check-secs间隔就会检查WEB-INF/classes中是否有文件被修改过,数值定义同上。默认为1。

转载于:https://www.cnblogs.com/westward/p/5474919.html

你可能感兴趣的:(weblogic热部署问题)