weblogic.xml详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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⽂件,⽅便调试错误。