- 浏览: 457022 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (229)
- gef (1)
- emf (0)
- rcp (2)
- 杂谈 (3)
- draw2d (2)
- xml (1)
- spring (16)
- osgi (1)
- jsp (6)
- hibernate (8)
- j2se (41)
- oracle (25)
- js (23)
- ognl (1)
- struts2 (2)
- webwork (1)
- prototype (1)
- dwr (3)
- struts (7)
- axis2 (3)
- axis1 (6)
- lucene (9)
- pop3 (1)
- aspectj (1)
- 网络协议 (6)
- bat (6)
- Quartz (5)
- jms (3)
- jndi (7)
- 网络爬虫 (7)
- acegi (1)
- linux (5)
- 缓存 (1)
- mysql (1)
- 在使用Java处理图形应用时,经常有人推荐设置 -Djava.awt.headless=true,具体含义和效果查了一下,记录在这里分享 Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。 Headless模式虽然不是我们愿意见到的,但事实上我们却常常需要在该模式下工作,尤其是服务器端程序开发者。因为服务器(如提供Web服务的主机)往往可能缺少前述设备,但又需要使用他们提供的功能,生成相应的数据,以提供给客户端(如浏览器所在的配有相关的显示设备、键盘和鼠标的主 (1)
最新评论
-
hanmiao:
注释掉的那壹行少了壹個斜线,楼主...
servlet导出excel -
天下无贼:
Thread.Interrupt方法,只是通过扔出异常的方式, ...
Java Thread.interrupt 害人! 中断JAVA线程(zz) -
天下无贼:
呵呵,是你自己写错了。
Java Thread.interrupt 害人! 中断JAVA线程(zz) -
MO_ZHUANG_D:
如果是真的就感激不尽了
Axure RP教程 -
小嘴冰凉:
在开始执行的时候,如果是数据库存储,程序会从数据库中查job信 ...
quartz的持久化
[size=large] 解决连接池泄漏步骤 登录weblogic console, %Domain% -> Services -> JDBC -> Connection Pools -> jdbc/ioa Configuration页 -> Connection, 点开Advanced Options, 修改以下配置项状态: 配置项名称 默认值 修改为 说明 Enable Connection Leak Profiling 禁用 启用 开启连接池泄漏的监控。 Enable Connection Profiling 禁用 启用 开启连接池监控。 Inactive Connection Timeout 0 100 连接在指定时间内(单位:秒)没有活动的话,WebLogic会将之释放并回收到连接池。 以上配置项修改后不影响在跑的应用,不需要重启服务器或应用(配置项前没有黄色小图标 <!--[if !vml]--><!--[endif]-->,WebLogic很明确的告诉我们这个配置是不需要重启的),所以大可放心设置。只是启用监控后会对性能有一些影响,具体影响会有多大,我没有测试过,但开启这些设置只是暂时的,得到日志后我们就可以把配置还原会默认值。 在没有解决连接池泄漏问题之前,如果没有请求时连接池将一直保持为0,不会再有连接池满造成请求无法响应的问题,我们也不用担心再挨客户骂,也为我们解决问题争取了宝贵到时间。 好了,下面才是关键。 过一段时间后,在bea\user_projects\domains\%domainname%\%servername%目录下,打开%servername%.log,查找,"A JDBC pool connection leak was detected",如果WebLogic已经监控到有连接池泄漏的话,就可以找到以下日志,并且很清楚的告诉我们在哪一个类的哪行代码创建了连接,但没有关闭(注意红色加粗字体): 2008-5-22 上午11时47分20秒 CST Warning JDBC A JDBC pool connection leak was detected. A connection leak occurs when a connection obtained from the pool was not closed explicitly by calling close() and then was disposed by the garbage collector and returned to the connection pool. The following stack trace at create shows where the leaked connection was created. Stack trace at connection create: at weblogic.jdbc.wrapper.PoolConnection.init(PoolConnection.java:75) at weblogic.jdbc.pool.Driver.allocateConnection(Driver.java:254) at weblogic.jdbc.pool.Driver.connect(Driver.java:84) at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:546) at weblogic.jdbc.jts.Driver.connect(Driver.java:140) at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:344) at com.cp.fw.dao.BaseDAO.getConnection(BaseDAO.java:78) at com.cp.fw.dao.dataset.DataSetOp.init(DataSetOp.java:78) at com.cp.fw.dao.dataset.DataSetOp.<init>(DataSetOp.java:45) at com.cp.ia.util.WorkFlowUtil.getNextWrokFlowId(WorkFlowUtil.java:93) at …… 另外一种方法: 在WebLogic Console,展开 %DomainName% -> Servers -> %ServerName%,选到Logging – Server页,在页面最下方点击 "View server log",同样查找 "A JDBC pool connection leak was detected",也可以找到同样的日志。 WebLogic对于日志事件的说明: Message ID BEA-001074 Subsystem JDBC Message A JDBC pool connection leak was detected. A connection leak occurs when a connection obtained from the pool was not closed explicitly by calling close() and then was disposed by the garbage collector and returned to the connection pool. The following stack trace at create shows where the leaked connection was created. Stack trace at connection create: Detail A JDBC pool connection leak was detected. A connection leak occurs when a connection obtained from the pool was not closed explicitly by calling close() and then was disposed by the garbage collector and returned to the connection pool. A stack trace is printed indicating where the leaked connection was created. Cause A JDBC pool connection leak was detected. A connection leak occurs when a connection obtained from the pool was not closed explicitly by calling close() and then was disposed by the garbage collector and returned to the connection pool. A stack trace is printed indicating where the leaked connection was created. Action Close the connection appropriately. 原文:http://blog.csdn.net/esky2000/archive/2008/07/22/2689929.aspx [/size]
发表评论
-
Oracle reverse函数
2011-12-08 13:56 2054Oracle reverse函数 2007-10-25 14: ... -
教你快速掌握Oracle数据库中的like优化-性能调优
2011-12-08 13:55 12091。尽量不要使用 like '%..%' 2 ... -
嵌套SQL的查询速度比较分析
2011-12-08 13:55 1350嵌套SQL的查询速度比较分析 文章中使用Oracle自带的H ... -
Oracle执行计划详解
2011-07-26 11:40 1056Oracle执行计划详解 --- 作者:TTT BLOG 本文 ... -
闲谈Oracle执行计划的步骤顺序
2011-07-13 17:45 1259经过长时间学习Oracle, ... -
lspm_project_end
2011-07-01 17:13 837事务管理概述 “事务”是一个逻辑工作单元,它包括一系列的操作 ... -
oracle表分区详解
2010-12-01 12:17 1015此文从以下几个方面来整理关于分区表的概念及操作: ... -
回滚段探究
2010-10-26 17:09 890http://blog.csdn.net/biti_rainy ... -
block的一些概念
2010-10-26 10:10 1161http://space.itpub.net/12361284 ... -
Oracle Buffer Cache原理总结(一)
2010-10-26 09:53 1467http://space.itpub.net/?uid-123 ... -
oracle的表空间、分区表、以及索引的总结
2010-05-18 15:32 1280表空间: Oracle的UNDOTBS01.DBF文件太大的 ... -
数据库中事务机制的进阶使用(整理)
2009-11-02 10:13 1633在前面的两篇blog中,我写了些关于数据库中的锁方面的一些内 ... -
PL/SQL Developer使用技巧
2009-08-31 13:24 8891、PL/SQL Developer记住登 ... -
oracle中的角色
2009-08-31 13:23 1007一、何为角色? 我 ... -
oracle的异常处理
2009-08-18 11:07 952oracle提供了预定义例外、非预定义例外和自定义例外三 ... -
在Oracle中使用自治事务保存日志表条目
2009-08-18 10:41 1147[size=x-large] [摘要] ... -
Oracle内存参数调优技术详解
2009-07-31 16:46 1669[size=large] 前言 近来公司技术,研发都在 ... -
Oracle导出程序Exp的使用
2009-07-16 12:23 2731http://www.blogjava.net/xiaohu/ ... -
createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,Re
2008-11-25 17:14 1085用缺省设置创建时,ResultSet 是一种只能访问一次(on ... -
oracle 闪回查询
2008-11-21 14:22 1431--对一般用户如果想执行 闪回查询 需要设置下列3个参数! 1 ...
相关推荐
目前在将struts2部署到weblogic8.1.6的时候,总会提示很多莫名其妙的错误,后来经过查找时因为struts2是需要jdk1.5的,但是weblogic是使用的是1.4,所以在使用的时候需要将struts2和相关的jar文件用jdk1.4编译一下。...
【完美解决ecside2.0RC1在weblogic8.1.6环境下导出xls,csv 文件为空的情况】~法老修正完整版之JAR包 博文链接:https://pharaohsprince.iteye.com/blog/127032
windos版本需要jdk1.4-1.6版本,windos-xp/2003系统可以适配,经过本人实际测试及其应用可以使用,最新版安全漏洞相应会比较少,若实际生产需要可下载最新版进行安装即可;若您需要linux版本请下方留言,后续会补上
weblogic连接池配置说明, weblogic8.1连接池配置及简单优化
在 Weblogic 中,连接池配置数据库断掉重连机制是指当连接池中的连接断掉时,Weblogic 会自动重新连接到数据库,以便恢复连接池的可用性。 断掉重连机制的原理是基于 Weblogic 的连接池配置机制。当连接池中的连接...
- **环境兼容性**:在Red Hat Linux AS4环境下安装WebLogic 8.1.6时需要注意操作系统版本与WebLogic版本之间的兼容性,确保安装的软件能够正常运行。 - **后续配置**:安装完成后还需要进行一些必要的后续配置,如...
WebLogic Server 8.1.6 是一款由甲骨文公司(Oracle)开发的企业级Java应用服务器,主要用于构建、部署和管理企业级Java应用程序。...在生产环境中,建议使用最新或受支持的WebLogic版本,以确保系统的安全性和稳定性。
### 在WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试 #### 摘要 本文将详细介绍如何在WebLogic Platform 8.1控制台中设置Oracle 9i、SQL Server 和 JDataStore 数据库连接池以及如何在应用程序中获取...
在企业级应用开发中,数据源连接池是关键组件之一,它能有效地管理数据库连接,提高系统的性能和可扩展性。...在实际操作中,根据应用的需求和环境,不断调整和优化连接池参数,能够更好地发挥其效益。
.weblogic 8.1.6 for linux安装知识讲解.docx
.weblogic 8.1.6 for linux安装知识讲解.pdf
以上内容覆盖了 WebLogic 与 Oracle 数据库连接的基本原理、连接池配置参数详解以及使用 Java 进行连接测试的具体方法,并简要介绍了 JSF 1.2 在 MyEclipse 中的配置流程。希望这些信息能够帮助您更好地理解和操作 ...
在生产环境中,应定期监控数据连接池的性能,观察连接池的使用情况,如当前连接数、等待队列长度等。如果发现连接池过小导致频繁等待,或连接池过大造成资源浪费,应及时调整相关参数。此外,还可以利用WebLogic的...