JBoss在default/deploy下使用sybase-ds.xml,使用sybase数据库。因为未知数据库性能原因,造成查询操作异常慢,因为在sybase-ds.xml中配置的<idle-timeout-minutes>是5分钟,但是实际查询的时间查过了5分钟,就造成sybase抛出连接已关闭。
解决方法:
1.增大<idle-timeout-minutes>的值。
2.改善数据库查询性能。
错误堆栈:
13:55:39,887 INFO [STDOUT]
java.sql.SQLException: JZ006: 捕获到 IO
例外:com.sybase.jdbc2.jdbc.SybConnectionDeadException: JZ0C0:
连
接已关闭。
13:55:39,887 INFO [STDOUT] at
com.sybase.jdbc2.jdbc.ErrorMessage.createIOEKilledConnEx(ErrorMessage.java:795)
13:55:39,887
INFO [STDOUT] at
com.sybase.jdbc2.jdbc.ErrorMessage.raiseErrorCheckDead(ErrorMessage.java:836)
13:55:39,887
INFO [STDOUT] at
com.sybase.jdbc2.tds.TdsResultSet.next(TdsResultSet.java:321)
13:55:39,887
INFO [STDOUT] at
com.sybase.jdbc2.jdbc.SybResultSet.next(SybResultSet.java:148)
13:55:39,888
INFO [STDOUT] at
com.sybase.jdbc2.jdbc.SybResultSet.last(SybResultSet.java:817)
13:55:39,888
INFO [STDOUT] at
org.jboss.resource.adapter.jdbc.WrappedResultSet.last(WrappedResultSet.java:515)
13:55:39,888
INFO [STDOUT] at
com.boco.alarm.commom.service.dao.AlarmCoreDAODnmsMutiFilterImpl.queryAlarmsCountWithConditions(U
nknown
Source)
13:55:39,888 INFO [STDOUT] at
com.boco.alarm.common.service.impl.AlarmSearchServiceMutiFilter.searchAndSendAlarm(Unknown
Source
)
13:55:39,888 INFO [STDOUT] at
com.boco.alarm.common.service.impl.AlarmSearchServiceMutiFilter.process(Unknown
Source)
13:55:39,888 INFO [STDOUT] at
com.boco.alarm.common.service.ServiceListenerFactory$ServiceListenerImpl.run(Unknown
Source)
13:55:39,888 INFO [STDOUT] at
java.lang.Thread.run(Thread.java:595)
分享到:
相关推荐
使用JBoss的开发者将理解如何配置标准的组件。其中,需要开发者注意的是,本书不是介绍J2EE和如何应用J2EE的,而是关注JBoss服务器架构的内部细节及具体J2EE容器实现的配置和扩展。通过阅读本书,JBoss开发者可以...
### JBuilder、JBoss与Sybase配置指南 #### 一、引言 本文档旨在详细介绍如何将Borland JBuilder IDE、JBoss应用服务器以及Sybase数据库进行集成和配置的过程。这种集成对于构建高效的企业级Java应用程序至关重要。...
赠送jar包:jboss-logging-3.4.3.Final.jar; 赠送原API文档:jboss-logging-3.4.3.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.3.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.3.Final....
赠送jar包:jboss-logging-3.4.1.Final.jar; 赠送原API文档:jboss-logging-3.4.1.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.1.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.1.Final....
如果一切正常,你应该能够通过JNDI名`java:jboss/datasources/OracleDS`获取到数据源并建立连接。 5. **源码和工具的使用**: "源码"和"工具"标签暗示了可能涉及到查看或修改JBoss和Oracle相关的代码,以及使用...
### JBoss 使用详细操作步骤 #### 一、安装与配置 JBoss 在开始介绍 JBoss 的使用之前,我们首先需要确保已经正确安装并配置了 JBoss。以下是一些基本的操作步骤: 1. **下载 JBoss**:访问 JBoss 官方网站下载...
JBoss AS 7.1.0.Final是在Linux环境下运行的一款开源Java应用服务器,由Red Hat公司维护。这个版本发布于2012年,它引入了许多改进和新特性,旨在提供更快的启动速度、更高的性能以及更好的模块化。在这个环境中,...
标题中的“jboss7.1.1下报java.lang.SecurityException: JCE cannot authenticate the provider BC”是一个典型的Java安全异常,通常发生在尝试使用不受信任的加密提供者时。在这个问题中,"BC"指的是Bouncy Castle...
赠送jar包:jboss-logging-3.3.2.Final.jar; 赠送原API文档:jboss-logging-3.3.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.3.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.3.2.Final....
【JBOSS使用手册】 JBOSSEAP(Java Business Service Suite Enterprise Application Platform)是由Red Hat公司开发的一个开源中间件平台,主要用于部署和管理Java企业级应用程序。本手册将全面介绍JBOSSEAP,即...
3. 关闭 JBoss,可以通过执行 `%JBoss_HOME%\bin\shutdown.bat -S` 命令。 4. 配置 JBoss 的端口,例如将 HTTP 服务监听端口改为 80,需编辑 `jbossweb-tomcat41.sar\META-INF\jboss-service.xml` 文件。 JBoss 的...
在jboss7中,项目部署可以通过多种方式实现,例如,可以将项目打包成war、ear或rar包,然后将其部署到jboss7中也可以使用jboss提供的部署工具来实现项目部署。在部署项目时,需要注意依赖关系的处理,例如,需要将...
2. 使用JConsole或JVisualVM:这些工具可以连接到JBoss实例,通过JMX接口查看和调整服务器配置,监控性能指标。 3. 自定义MBeans:开发者可以创建自己的MBeans,扩展管理功能。 三、EJB3.0使用说明 EJB(Enterprise...
赠送jar包:jboss-logging-3.4.2.Final.jar; 赠送原API文档:jboss-logging-3.4.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.2.Final....
在IT行业中,JBoss Application Server(JBoss AS)是一款广泛使用的开源Java EE应用服务器,而Oracle则是一款功能强大的关系型数据库管理系统。当我们需要在JBoss 7中与Oracle数据库进行交互时,必须正确配置Oracle...
### jboss配置Oracle连接池知识点解析 #### 一、配置Oracle连接池的步骤与方法 在JBoss服务器中配置Oracle数据库连接池是一项重要的任务,它能够有效地管理应用程序对数据库的访问,提高系统的性能和响应速度。...
本文档分为两大主要部分:JBoss入门和JBoss的配置,涵盖了从安装、启动到高级特性的配置与使用。 **一.JBoss入门** 1. **下载和安装JBoss**:首先,你需要从JBoss官方网站获取适合你操作系统的相应版本,通常包括...
Jboss启动报Failed to parse WEB-INF/web.xml; - nested throwable错误解决方案 在Jboss应用服务器中,启动报错Failed to parse WEB-INF/web.xml; - nested throwable是一种常见的错误,本文将对此错误进行深入分析...