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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM