`
caojianwei
  • 浏览: 14179 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌/上海
社区版块
存档分类
最新评论

WEBLOGIC连接池老是被重建,找了很多地方还是没有发现根本原因,请大家发表下各自的看法吧

阅读更多
####<2008-10-29 下午05时50分17秒 CST> <Info> <JDBC> <xjd16> <bstServer> <Thread-9> <<WLS Kernel>> <> <BEA-001128> <Connection for pool "xjbst1" closed.> 
####<2008-10-29 下午05时50分17秒 CST> <Info> <JDBC> <xjd16> <bstServer> <Thread-9> <<WLS Kernel>> <> <BEA-001128> <Connection for pool "xjbst1" closed.> 
####<2008-10-29 下午05时50分17秒 CST> <Info> <JDBC> <xjd16> <bstServer> <Thread-9> <<WLS Kernel>> <> <BEA-001128> <Connection for pool "xjbst1" closed.> 
####<2008-10-29 下午05时55分57秒 CST> <Error> <HTTP> <xjd16> <bstServer> <ExecuteThread: '37' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <> <BEA-101017> <[ServletContext(id=36779662,name=besttone,context-path=/besttone)] Root cause of ServletException.
org.springframework.jdbc.UncategorizedSQLException: StatementCallback; uncategorized SQLException for SQL [SELECT RES.ROWNUMS,RES.ENTERPRISENAME,RES.TEL,RES.SECTIONNAME,RES.INTRODUCT FROM(SELECT ROWNUM ROWNUMS, ENTERPRISENAME,REG_TELEPHONE TEL,SEC.SECTION_NAME SECTIONNAME,REG_BUSINTRODUCT INTRODUCT FROM T_REGEISTBUSINESS REG,(SELECT SECTION_ID,SECTION_NAME FROM XJ_SECTION_BASE_INFO BASEINFO WHERE BASEINFO.SECTION_ID=(SELECT SECTION_ID FROM XJ_TEL_SECTION_RELA WHERE TEL='2311572' AND t_area_id='XJWL00'))SEC WHERE REG.SECTIONID=SEC.SECTION_ID) RES WHERE RES.ROWNUMS > 4 AND RES.ROWNUMS<=5]; SQL state [21000]; error code [1427]; ORA-01427: single-row subquery returns more than one row
; nested exception is java.sql.SQLException: ORA-01427: single-row subquery returns more than one row

####<2008-10-29 下午06时50分33秒 CST> <Error> <HTTP> <xjd16> <bstServer> <ExecuteThread: '16' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <> <BEA-101017> <[ServletContext(id=36779662,name=besttone,context-path=/besttone)] Root cause of ServletException.
java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(SocketInputStream.java:168)
分享到:
评论
1 楼 anlinew 2008-10-31  
SQL写的有问题:

SELECT RES.ROWNUMS,
       RES.ENTERPRISENAME,
       RES.TEL,
       RES.SECTIONNAME,
       RES.INTRODUCT
  FROM (SELECT ROWNUM ROWNUMS,
               ENTERPRISENAME,
               REG_TELEPHONE TEL,
               SEC.SECTION_NAME SECTIONNAME,
               REG_BUSINTRODUCT INTRODUCT
          FROM T_REGEISTBUSINESS REG,
               (SELECT SECTION_ID, SECTION_NAME
                  FROM XJ_SECTION_BASE_INFO BASEINFO
                 WHERE BASEINFO.SECTION_ID =                       (SELECT SECTION_ID
                          FROM XJ_TEL_SECTION_RELA
                         WHERE TEL = '2311572'
                           AND t_area_id = 'XJWL00')) SEC
         WHERE REG.SECTIONID = SEC.SECTION_ID) RES
WHERE RES.ROWNUMS > 4
   AND RES.ROWNUMS <= 5

相关推荐

    weblogic连接池配置

    weblogic连接池配置说明, weblogic8.1连接池配置及简单优化

    weblogic连接池配置数据库断掉重连的问题

    在 Weblogic 中,连接池配置是指将多个连接组合成一个池,以便于应用程序可以快速地获取连接。连接池配置可以提高应用程序的性能,减少与数据库的交互开销。 连接池配置包括两个主要部分:连接池和连接。连接池是指...

    weblogic连接池日志监控

    实时获取weblogic连接池使用情况;下载之后修改JmxWeblogicMonitor类中port、hostname、userName、passWord属性值(对应自己实际值);有注释很简单,不懂留言!

    weblogic数据源连接池

    - 连接池管理:WebLogic提供了丰富的连接池管理功能,如监控连接状态,自动回收空闲过久的连接,以及在连接耗尽时自动扩展连接池大小。 - 故障恢复:如果连接发生异常,WebLogic会尝试自动重连,提高系统的健壮性。...

    weblogic配置sql数据连接池

    - 最小连接数:定义连接池最小保持的连接数量,即使没有活动的连接,也会保留这个数量。 - 最大连接数:定义连接池的最大连接数量,超过这个数,请求新的连接会被阻塞,直到有连接被释放。 - 预取连接数:初始化...

    webLogic8配置连接池步骤

    在WebLogic8中配置连接池和JMS组件是部署和管理Java应用程序的关键步骤,特别是对于那些依赖于数据库和消息传递服务的应用。以下是详细的配置过程: 1. **配置JDBC连接池**: - 首先,通过访问`...

    在WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试

    ### 在WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试 #### 摘要 本文将详细介绍如何在WebLogic Platform 8.1控制台中设置Oracle 9i、SQL Server 和 JDataStore 数据库连接池以及如何在应用程序中获取...

    Weblogic8.X安装及连接池配置指南(图解)

    Weblogic是由BEA公司(后来被甲骨文公司收购)开发的一款企业级Java应用服务器,用于部署和管理J2EE应用。Weblogic 8.1 SP2是其中的一个版本,提供了对Java EE 1.4的支持。 安装Weblogic 8.12的过程相当直观,主要...

    Weblogic 10连接池配置说明

    Weblogic 10.3 配置Oracle连接池 准备工作: 1.打开安装好Oracle数据库,并开启监听程序. 2.启动 Weblogic Server(WLS) 3.打开控制台:通过浏览器访问 http://192.168.1.99:7001/console/ 输入管理员用户名和密码,...

    weblogic与oracle数据库通过连接池连接及测试代码

    - **ShrinkFrequency**:缩小频率,表示在多长时间内没有使用的连接将被回收。 - **TestFrequency**:测试频率,即连接池会定期测试连接的有效性。 - **TestTableName**:用于测试连接有效性的表名。 - **...

    WebLogic9.1安装手册及配置(包括连接池)

    本文主要介绍WebLogic 9.1在Linux环境下的安装流程、配置方法以及如何部署应用程序和配置数据库连接池。在Linux环境下安装WebLogic是搭建Java EE应用服务器的关键步骤,而配置数据库连接池是为了提高数据库访问效率...

    weblogic+Oracle数据库连接池的配置

    ### WebLogic与Oracle数据库连接池配置详解 #### 一、WebLogic Server 7.0 + Oracle JDBC Pool/DataSource配置步骤 在进行WebLogic Server 7.0与Oracle数据库的连接池配置时,需要确保以下几个方面的正确设置: #...

    基于Weblogic连接池获取SQL语句的实现.pdf

    文章首先介绍了Weblogic连接池的基本配置,然后详细阐述了如何通过扩展和适配Oracle JDBC驱动程序来实现自定义的连接池管理。其中,对于Oracle数据库连接的标准配置在Weblogic中的配置示例如下: ``` URL: jdbc:...

    weblogic日常巡检,问题排查

    ### WebLogic 日常巡检与问题排查 #### 引言 WebLogic作为一款广泛使用的Java应用服务器,在企业级应用环境中扮演着重要的角色。为了确保WebLogic服务器能够稳定、高效地运行,定期进行健康检查(巡检)是非常必要...

    weblogic中sqlserver连接池的配置.rar

    在WebLogic服务器中,配置数据库连接池是管理应用程序与数据库交互的关键步骤。WebLogic支持多种数据库,包括SQL Server。下面将详细介绍如何在WebLogic中配置SQL Server 2005的连接池。 首先,理解连接池的概念至...

    在MyEclipse中使用Weblogic数据库连接池技术

    ### 在MyEclipse中使用Weblogic数据库连接池技术 #### 一、概述 本文将详细介绍如何在MyEclipse环境中配置并使用Weblogic数据库连接池技术。通过本教程,您将了解整个配置流程,并掌握如何利用Java命名与目录接口...

    java应用程序JNDI方式使用weblogic连接池的方法.pdf

    Java应用程序通过JNDI(Java Naming and Directory Interface)方式使用WebLogic连接池是一种常见的实践,尤其是在企业级应用中。WebLogic Server是一个强大的Java EE应用服务器,它提供了丰富的资源管理功能,包括...

Global site tag (gtag.js) - Google Analytics