weblogic.xml詳解


主要配置信息:

compilerSupportsEncoding

//true--支持使用字符集

encoding

//指定jsp文件的默認字符集,如gb2312;

vervose

//是否將調試信息輸出到瀏覽器和日志;

keepgenerated

//是否讓編譯jsp文件產生的.java文件持續存在; 存在就可以調試啊看代碼啊

Page Check Seconds

//1(默認)--在以秒為單位的時間間隔檢查jsp文件是否發生了修改,如果是則重新編譯;

// 0--在每一個請求檢查jsp;

//-1--不對jsp文件進行檢查。

Precompile

//true--在weblogic服務器啟動時自動編譯所有的jsp。

Debug Enable //true--是否允許調試。

 

精妙配置:

1:pageCheckSeconds
<jsp-descriptor>
   <param-name>pageCheckSeconds</param-name>
   <param-value>-1</param-value>
</jsp-descriptor>
 
pageCheckSecond的默認值是1,表示每隔1秒對JSP頁面進行檢查,檢查JSP頁面是否被修改、是否需要重新編譯。
系統上線后,需要對該默認值修改為-1,表示永不檢查。
修改為-1的一個缺點是:對於頁面的修改需要重新部署整個WEB應用。
2:servlet-reload-check-secs
該參數的默認值也是1,每隔1秒檢查servlet是否被修改並需要重新編譯。這里建議修改為-1,表示永不檢查,具體設置如下:
<container-descriptor> 
   <servlet-reload-check-secs>-1</servlet-reload-check-secs>
 </container-descriptor>

二:應用程序的jar包和weblogic類沖突的問題

應用程序的jar包和weblogic下的jar包沖突。可以在weblogic.xml里設置,具體如下:
<container-descriptor> 
  <prefer-web-inf-classes>true</prefer-web-inf-classes>   //WEB-INF下的jar優先
 </container-descriptor>

三:查看weblogic編譯jsp文件產生的.java文件

<jsp-param> 
    <param-name>keepgenerated</param-name> 
    <param-value>true</param-value> 
</jsp-param> keepgenerated:是否讓編譯jsp文件產生的.java文件持續存在,如果設置為true,就可以在部署的環境查看jsp產生的.java文件,方便調試錯誤。

 


免責聲明!

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



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