一:weblogic 页面访问速度比tomcat慢的原因和解决办法
公司有个项目,部署在weblogic8.1上之后,发现比在tomcat下慢很多,经过分析排查,原因是web应用的WEB-INF下的weblogic.xml里的参数设置不合理(使用默认值有时并非最佳值)造成的,具体说明如下:
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类冲突的问题
公司的项目还遇到这样一个问题,Tomcat下用的好好的,但是放到weblogic下就出了问题,最可能造成这样的原因是应用程序的jar包和weblogic下的jar包冲突。可以在weblogic.xml里设置,具体如下:
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
从节点名称上也能比较清楚知道该设置的含义,优先使用Web应用里加载的类。
三:查看weblogic编译jsp文件产生的.java文件
<jsp-param>
<param-name>keepgenerated</param-name>
<param-value>true</param-value>
</jsp-param>
keepgenerated:是否让编译jsp文件产生的.java文件持续存在,如果设置为true,就可以在部署的环境查看jsp产生的.java文件,方便调试错误。
分享到:
相关推荐
* 将相同的第三方jar文件移置到tomcat/shared/lib目录下,以减少jar文档重复占用内存的目的。 注意 * 在调整内存大小时,需要根据实际情况进行调整,避免内存溢出。 * 在使用Java程序时,需要注意PermGen Space和...
vue 数组上移下移置顶置底公共工具类,支持批量上移下移
在使用Java程序从数据库中查询大量数据或是在Web应用服务器(如Tomcat、JBoss、WebLogic等)加载大量jar包时,可能会遇到内存不足导致的java.lang.OutOfMemoryError异常。这种异常通常有以下两种常见情况: 1. **...
《UCOSII在80C51单片机上的移植详解》 UCOSII,全称为uC/OS-II,是一款流行的实时操作系统(RTOS),它以其高效、小巧、可移植性强的特点,在嵌入式系统领域广泛应用。80C51单片机是微控制器家族中的经典成员,因其...
这个"jQuery表格上移下移置顶代码.zip"文件包含了一个利用jQuery实现的功能,允许用户对表格中的数据行进行上移、下移和置顶操作,这在数据管理或展示界面中非常常见,比如在后台管理系统或者数据分析应用中。...
物体检测:通过传感器检测物体是否到达预定位置,当检测到物体时,对应的输入信号变为ON,触发下一步操作。 位置校准:PLC根据预设的位置信息,控制机械手调整到准确的抓取位置。 抓取释放:当机械手到达目标位置...
物品移置程序机械手程序.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例物品移置程序机械手程序.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例物品移置程序机械手程序.zip三菱PLC...
本资源“jQuery实现的表格上移下移置顶操作特效源码.zip”显然提供了一种利用jQuery来操作表格元素的示例代码,特别关注于行的移动功能,包括上移、下移以及置顶操作。这些功能在数据管理和用户界面交互中非常常见,...
### Axl 文件移置解密方法详解 #### 一、概述 在进行ArcGIS IMS (Information Management System)的系统迁移或升级过程中,经常会遇到需要将原有的Axl文件移植到新服务器上的情况。Axl文件是一种用于存储ArcIMS...
三菱PLC程序源码是工业自动化领域中常见的一种编程资源,尤其在机器人和机械手控制方面广泛应用。这个压缩包文件“三菱PLC程序源码-物品移置程序机械手程序.zip”显然包含了用于控制机械手进行物品移置的程序代码。...
在网页开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理、动画制作以及Ajax交互。本文将深入探讨如何使用jQuery实现元素的上移、下移以及置顶效果,这些功能常用于列表排序或者用户界面动态...
三菱PLC例程源码物品移置程序机械手程序本资源系百度网盘分享地址
支持所有浏览器,包过IE6-8,支持多选行操作,支持不连续选择行表格操作,操作按钮单独分开的。
在本压缩包“行业文档-设计装置-用于圆形纸片的移置装置.zip”中,主要包含了一份关于设计用于移置圆形纸片装置的详细文档——“用于圆形纸片的移置装置.pdf”。该文档详细阐述了针对圆形纸片处理的自动化设备设计,...
由于平朔东露天矿排土场原有的排土空间不足,矿方采取了一种创新的移设方案,即通过将半连续工艺系统排土机和移置式带式输送机进行升段移设。这一方案能够有效地扩大排土空间,具体表现为在不增加原有排土空间的前提...
### Lotus 数据用 Java 程序导入导出实现数据移置的方案 #### 概述 在企业级应用中,Lotus Notes 和 Domino 平台因其强大的文档管理和协作能力而被广泛采用。随着业务需求的变化和技术的发展,有时需要将存储在 ...
2. 配置编译环境:首先需要在Linux环境下搭建交叉编译工具链,以生成适用于ARM架构的二进制文件。这包括安装GCC交叉编译器、GNU Make、以及其他必要的构建工具。 3. 获取SQLite3源码:从SQLite官方网站下载最新的源...
实战封装vue3中表格的上、下移动,序号随之变化的hooks组件