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

  • 相关阅读:
    MongoDB环境配置
    Python之路【第二十七篇】:反射
    Socket网络通讯,TCP三次握手和四次释放,与UDP的差别
    iOS 常用第三方
    UISegmentedControl的使用
    OC取应用程序目录的路径
    KVC中setValuesForKeysWithDictionary
    KVC和KVO的简单对比
    C语言 内存和地址
    html基础知识
  • 原文地址:https://www.cnblogs.com/westward/p/5474919.html
Copyright © 2020-2023  润新知