- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
以下是我正在使用的应用程序:
这是当前的流程:
这是一个 XA 事务,因此如果以上任何操作失败,消息将返回到原始队列。
这是我在 Websphere MQ 队列上放置消息以启动进程时的错误:
<Jun 29, 2010 11:15:15 PM CDT> <Error> <EJB> <BEA-010080> <An error occurred whi
le attempting to process a message inside a message-driven bean: com.bea.core.re
packaged.springframework.beans.factory.BeanCreationException: Dependency injecti
on failure: can't find the bean definition about class interface javax.sql.DataS
ource; nested exception is com.bea.core.repackaged.springframework.beans.factory
.NoSuchBeanDefinitionException: No unique bean of type [javax.sql.DataSource] is
defined: No beans of type javax.sql.DataSource; owner=com.bea.core.repackaged.s
pringframework.context.support.GenericApplicationContext@3de84b8: display name [
com.bea.core.repackaged.springframework.context.support.GenericApplicationContex
t@3de84b8]; startup date [Tue Jun 29 23:14:53 CDT 2010]; parent: com.bea.core.re
packaged.springframework.context.support.GenericApplicationContext@3dd694f
Nested exception: com.bea.core.repackaged.springframework.beans.factory.NoSuchBe
anDefinitionException: No unique bean of type [javax.sql.DataSource] is defined:
No beans of type javax.sql.DataSource; owner=com.bea.core.repackaged.springfram
ework.context.support.GenericApplicationContext@3de84b8: display name [com.bea.c
ore.repackaged.springframework.context.support.GenericApplicationContext@3de84b8
]; startup date [Tue Jun 29 23:14:53 CDT 2010]; parent: com.bea.core.repackaged.
springframework.context.support.GenericApplicationContext@3dd694f
Exception is : com.bea.core.repackaged.springframework.beans.factory.BeanCreatio
nException: Dependency injection failure: can't find the bean definition about c
lass interface javax.sql.DataSource; nested exception is com.bea.core.repackaged
.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of
type [javax.sql.DataSource] is defined: No beans of type javax.sql.DataSource; o
wner=com.bea.core.repackaged.springframework.context.support.GenericApplicationC
ontext@3de84b8: display name [com.bea.core.repackaged.springframework.context.su
pport.GenericApplicationContext@3de84b8]; startup date [Tue Jun 29 23:14:53 CDT
2010]; parent: com.bea.core.repackaged.springframework.context.support.GenericAp
plicationContext@3dd694f
at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.app
lyInjections(Jsr250Metadata.java:244)
at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.inj
ect(Jsr250Metadata.java:226)
at com.bea.core.repackaged.springframework.jee.spi.EjbComponentCreatorBr
okerImpl.injection(EjbComponentCreatorBrokerImpl.java:112)
at com.bea.core.repackaged.springframework.jee.spi.EjbComponentCreatorBr
okerImpl.getBean(EjbComponentCreatorBrokerImpl.java:70)
at weblogic.ejb.container.injection.EjbComponentCreatorImpl.getBean(EjbC
omponentCreatorImpl.java:68)
at weblogic.ejb.container.manager.BaseEJBManager.createNewBeanInstance(B
aseEJBManager.java:216)
at weblogic.ejb.container.manager.BaseEJBManager.allocateBean(BaseEJBMan
ager.java:231)
at weblogic.ejb.container.manager.MessageDrivenManager.createBean(Messag
eDrivenManager.java:288)
at weblogic.ejb.container.pool.MessageDrivenPool.createBean(MessageDrive
nPool.java:174)
at weblogic.ejb.container.pool.MessageDrivenPool.getBean(MessageDrivenPo
ol.java:99)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:43
4)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDL
istener.java:371)
at weblogic.ejb.container.internal.NewJMSMessagePoller.processOneMessage
(NewJMSMessagePoller.java:248)
at weblogic.ejb.container.internal.NewJMSMessagePoller.run(NewJMSMessage
Poller.java:121)
at weblogic.ejb.container.internal.NewJMSMessagePoller.timerExpired(NewJ
MSMessagePoller.java:208)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTunin
gWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefin
itionException: No unique bean of type [javax.sql.DataSource] is defined: No bea
ns of type javax.sql.DataSource; owner=com.bea.core.repackaged.springframework.c
ontext.support.GenericApplicationContext@3de84b8: display name [com.bea.core.rep
ackaged.springframework.context.support.GenericApplicationContext@3de84b8]; star
tup date [Tue Jun 29 23:14:53 CDT 2010]; parent: com.bea.core.repackaged.springf
ramework.context.support.GenericApplicationContext@3dd694f
at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.get
UniqueInstanceOfType(Jsr250Metadata.java:305)
at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.res
olveByType(Jsr250Metadata.java:299)
at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.res
olve(Jsr250Metadata.java:286)
at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.app
lyInjections(Jsr250Metadata.java:238)
at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.inj
ect(Jsr250Metadata.java:227)
at com.bea.core.repackaged.springframework.jee.spi.EjbComponentCreatorBr
okerImpl.injection(EjbComponentCreatorBrokerImpl.java:112)
at com.bea.core.repackaged.springframework.jee.spi.EjbComponentCreatorBr
okerImpl.getBean(EjbComponentCreatorBrokerImpl.java:74)
... 15 more
>
<Jun 29, 2010 11:15:15 PM CDT> <Warning> <EJB> <BEA-010065> <MessageDrivenBean t
hrew an Exception in onMessage(). The exception was:
com.bea.core.repackaged.springframework.beans.factory.BeanCreationException: De
pendency injection failure: can't find the bean definition about class interface
javax.sql.DataSource; nested exception is com.bea.core.repackaged.springframewo
rk.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [javax.sq
l.DataSource] is defined: No beans of type javax.sql.DataSource; owner=com.bea.c
ore.repackaged.springframework.context.support.GenericApplicationContext@3de84b8
: display name [com.bea.core.repackaged.springframework.context.support.GenericA
pplicationContext@3de84b8]; startup date [Tue Jun 29 23:14:53 CDT 2010]; parent:
com.bea.core.repackaged.springframework.context.support.GenericApplicationConte
xt@3dd694f.
com.bea.core.repackaged.springframework.beans.factory.BeanCreationException: Dep
endency injection failure: can't find the bean definition about class interface
javax.sql.DataSource; nested exception is com.bea.core.repackaged.springframewor
k.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [javax.sql
.DataSource] is defined: No beans of type javax.sql.DataSource; owner=com.bea.co
re.repackaged.springframework.context.support.GenericApplicationContext@3de84b8:
display name [com.bea.core.repackaged.springframework.context.support.GenericAp
plicationContext@3de84b8]; startup date [Tue Jun 29 23:14:53 CDT 2010]; parent:
com.bea.core.repackaged.springframework.context.support.GenericApplicationContex
t@3dd694f
at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.app
lyInjections(Jsr250Metadata.java:244)
at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.inj
ect(Jsr250Metadata.java:226)
at com.bea.core.repackaged.springframework.jee.spi.EjbComponentCreatorBr
okerImpl.injection(EjbComponentCreatorBrokerImpl.java:112)
at com.bea.core.repackaged.springframework.jee.spi.EjbComponentCreatorBr
okerImpl.getBean(EjbComponentCreatorBrokerImpl.java:70)
at weblogic.ejb.container.injection.EjbComponentCreatorImpl.getBean(EjbC
omponentCreatorImpl.java:68)
Truncated. see log file for complete stacktrace
这是我如何在我的代码中连接到我的数据库
// Datasource declaration
@Resource(name = "database", mappedName = "datasource/oracle-11g")
private DataSource database;
...
// Save data to messages table
String sql = "insert into messages(payload) values(?)";
OracleConnection dbConn = (OracleConnection) database.getConnection();
OraclePreparedStatement insertSql = (OraclePreparedStatement)
dbConn.prepareStatement(sql);
insertSql.setStringForClob(1, msgPayload);
insertSql.execute();
到目前为止,我已完成以下故障排除:
有没有办法打开日志记录,以便我可以看到任何特定的 JDBC 数据库连接错误?
最佳答案
您可能没有为 weblogic 管理控制台中定义的数据源设置目标管理服务器。如果设置正确,则不应出现此错误。
关于java - Weblogic 10.3 MDB 抛出 javax.sql.DataSource 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3154433/
我想得到专家的建议,我试图找到解决问题的方法,很遗憾没有找到。我正在使用以下内容 对比 2010 .NET 4.0 Windows 窗体 OLEDB, .mdb 用于存储数据库 我已经制作了 Wind
我们开发了一个合并函数,它将被其他进程使用,并希望将该函数定位在其自己的 MDB(称为“远程”)中,以便在需要时可以从“caller.mdb”中引用和调用它。该函数旨在返回一个数组,并且在从“远程”中
我正在用 C# 创建一个窗口应用程序,并考虑在 MS-Access 的 mdb 文件上设置一个密码,这样除了我的窗口应用程序或谁知道该文件的密码之外,没有人可以打开该文件。 我设法使该文件受到密码保护
我正在尝试从一个 Access 数据库文件中获取表格,将它们添加到另一个结构完全相同但信息不同的 Access 数据库文件中。我需要覆盖任何现有的表。我几乎完成了我的项目,这是我最后的砖墙。 我正在使
Access .MDB 文件有大小上限吗?例如,连接到超过 1GB 的 .MDB 文件的应用程序会出现问题吗? 超过 1GB 的 MDB 文件存在哪些问题/风险以及可以采取哪些措施? 最佳答案 是的。
最近我遇到了我创建的 C# 程序抛出异常 Could not find file C:\windows\system32\qbcdb.mdb 的问题。这很奇怪,因为我以前在通过 Advanced In
我有一个非常旧的 Access 97 应用程序,需要进行现代化改造。我想做一些更现代的东西,但是将整个应用程序重写为真正的 winapp(或 webapp)可能会有点贵。所以现在的想法是升级到 Acc
我目前正在开发一个在 GlassFish 上运行的基于 EJB 3.1 的项目,该项目使用自定义构建的框架来配置任何 SessionBeans 的功能。使用它,我们可以在运行时启用、禁用和重新配置大多
当我运行mdb-export时,该程序将以逗号分隔的表转储到终端,但据我所知,并没有创建csv文件。 mdb-export是在某处创建csv文件还是此转储具有其预期功能?如果是后者,那么如何将输出输出
我有一个使用容器管理事务的 MDB(我的容器是 IBM Websphere 7)。 Websphere 正在使用全局 (JTA) 事务。 如果我的 MDB 线程启动一个工作线程,并且该线程开始一个事务
我们有一个应用程序,它读取 JMS 并执行一些数据库事务,所有这些都是 XA 事务的一部分。如果我们发现消息有问题,我们想要回滚数据库,但我们不希望 JMS 回滚让我们再次读取消息(如果先前已启动回滚
我有一个处理不同类型消息(对象消息)的 MDB。我想跟踪 MDB 收到的消息数量,并统计收到的消息的类型。 虽然我的 MDB 分布在多个 JVM 上,但我可以很好地跟踪各个 JVM 上的计数。 在 E
我有一个现有的网络项目。现在我收到添加 MDB EJB 项目的要求并执行了相同的操作。 EJB项目maven依赖web项目 所以到目前为止一切都很好。当我开始在我的 MDB 中使用 Web 项目中的一
我们可以控制 MDB 中的事务重试间隔吗?如果是这样,请提供示例或指导我查看文档。我们要为 MDB 事务设置 3 分钟的时间间隔。期望是,如果查询第一次失败,则它会在 3 分钟后重试。 最佳答案 维拉
我在独立环境中使用 Spring3.1。 我用 jms 模板设置主题是这样的: /topic/mm1sessionsTopic 对于本主题,我通过以下方式设置
有没有办法加快插入 mdb 的速度? using (StreamReader sr = new StreamReader(_localDir + "\\" + _filename)) while
我在我的应用程序中使用 EJB MDB 3.0 和 WAS 7 服务器。我有 7 个 MDB,因此在 WAS 服务器上创建了 7 个队列和 7 个激活规范。我已将所有 7 个激活规范 maxPoolD
我们实现了 MDB,它可以并行处理用户输入和处理。我们对用户数据进行限制检查(例如用户可以拥有的电话号码数量)。 我面临的问题是两个不同的线程获取相同用户的数据并进行处理。第一个线程很好,它检查限制并
我当前的生产 MDB 运行在版本 WAS 6.1 的 AS/400 上。 QA 环境没有为 MDB 设置,所以我正在设置,我在消息队列中插入一条消息并设置 MDB 以获取消息并处理消息,但 MDB L
我正在使用 JBOSS 5.1.2 MDB 来使用放置在队列上的实体消息。消息生产者可以为同一实体产生多条消息。这些消息实体由它们的实体号定义。 (msg_entity_no) 仅当实体不存在时,我才
我是一名优秀的程序员,十分优秀!