阅读BEA WebLogic 9.2 部署描述符元素文档中,我们已经在 Web 应用程序 weblogic.xml 中使用了一些参数来减少针对 WebLogic 9.2 运行持续集成测试所需的时间:
- jsp 描述符,预编译,false
- jsp 描述符,页面检查秒数,-1
- 容器描述符,servlet 重新加载检查秒,-1
我们的 weblogic.xml 如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">
<jsp-descriptor>
<page-check-seconds>-1</page-check-seconds>
<precompile>false</precompile>
</jsp-descriptor>
<container-descriptor>
<servlet-reload-check-secs>-1</servlet-reload-check-secs>
</container-descriptor>
</weblogic-web-app>
我们是否可以考虑其他常见的措施来让我们的构建服务器更加有活力?
答案1
我建议使用性能分析器来获取 JMX Weblogic 统计数据。我们使用 DBA InfoPower 的 HLC (http://www.dbainfopower.com) 将 JMX 统计数据与数据库和操作系统性能数据合并,以获得整体情况并深入分析性能下降的根本原因。