`
jarchitect
  • 浏览: 34557 次
  • 性别: Icon_minigender_1
  • 来自: GuangZhou
社区版块
存档分类
最新评论

Spring疑难杂症 - MQ问题汇总(1) - 缺少ClientTranslate

阅读更多

在google搜索了该问题,发现寥寥无几,看来俺碰到的这个问题是疑难杂症了。


问题: 

Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: com/ibm/disthub2/spi/ClientTranslate

解决办法:

找到 缺失的jar包  dhbcore.jar, 加入到项目的library中:

俺的路径是

<dir>\RAD7\runtimes\base_v61\lib\WMQ\java\lib\dhbcore.jar 

 

同时还要保证MQ还需要的jar包也加入到项目的library中:

<dir>\RAD7\runtimes\base_v61\lib\WMQ\java\lib\com.ibm.mqjms.jar

<dir>\RAD7\runtimes\base_v61\lib\WMQ\java\lib\com.ibm.mq.jar

 

异常完整信息:


Jan 23, 2008 11:09:38 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@8965fb: display name [org.springframework.context.support.ClassPathXmlApplicationContext@8965fb]; startup date [Wed Jan 23 11:09:38 CST 2008]; root of context hierarchy
Jan 23, 2008 11:09:38 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [testMqEs6.xml]
Jan 23, 2008 11:09:40 AM org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory
INFO: Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@8965fb]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1aed5f9
Jan 23, 2008 11:09:40 AM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1aed5f9: defining beans [connectionFactory,myConnectionFactory,queue,replyToQ,mqQueue,mqReplyToQ,JMSMessenger,SendProtocol,RecvProtocol,esJmsTemplateSR,jmsTemplate,TestMQES6]; root of factory hierarchy
Jan 23, 2008 11:09:40 AM org.springframework.beans.factory.support.DefaultSingletonBeanRegistry destroySingletons
INFO: Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1aed5f9: defining beans [connectionFactory,myConnectionFactory,queue,replyToQ,mqQueue,mqReplyToQ,JMSMessenger,SendProtocol,RecvProtocol,esJmsTemplateSR,jmsTemplate,TestMQES6]; root of factory hierarchy
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'connectionFactory' defined in class path resource [testMqEs6.xml]: Cannot resolve reference to bean 'myConnectionFactory' while setting bean property 'targetConnectionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'myConnectionFactory' defined in class path resource [testMqEs6.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: com/ibm/disthub2/spi/ClientTranslate
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'myConnectionFactory' defined in class path resource [testMqEs6.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: com/ibm/disthub2/spi/ClientTranslate
Caused by: java.lang.NoClassDefFoundError: com/ibm/disthub2/spi/ClientTranslate
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at com.ibm.mq.jms.MQConnectionFactory.<clinit>(MQConnectionFactory.java:537)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:85)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:756)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:721)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:384)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:421)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:287)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:91)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:75)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:65)
at test.TestMQES6.main(TestMQES6.java:72)
Exception in thread "main"

 

分享到:
评论

相关推荐

    音视频疑难杂症-视频播放之方块效应 呼吸效应1

    总之,音视频播放中的“方块效应”和“呼吸效应”问题,虽然给技术实现带来了一定挑战,但通过深入理解编码原理,并结合实际的网络环境与设备性能,采取合适的策略进行优化,这些问题是可以得到有效解决的。...

    系统疑难杂症处理文件,解决系统各种问题

    1. **系统故障诊断**:系统疑难杂症处理的第一步通常是进行诊断,这包括识别出问题的来源,可能是硬件组件,如内存条、硬盘、显卡等,也可能是软件层面的问题,如驱动不兼容、应用程序错误、病毒感染等。诊断工具...

    MongoDB疑难杂症分析及优化

    MongoDB疑难杂症分析及优化MongoDB疑难杂症分析及优化MongoDB疑难杂症分析及优化MongoDB疑难杂症分析及优化MongoDB疑难杂症分析及优化MongoDB疑难杂症分析及优化MongoDB疑难杂症分析及优化MongoDB疑难杂症分析及优化...

    MySQL数据库疑难杂症排查.pptx

    MySQL数据库疑难杂症排查 MySQL 数据库是一种关系型数据库管理系统,广泛应用于各种 Web 应用程序中。但是,在实际应用中,我们经常会遇到各种问题,例如数据库打开速度慢、查询效率低、服务器负载高等问题。因此...

    17个Docker常见疑难杂症解决方案汇总.docx

    17个Docker常见疑难杂症解决方案汇总.docx

    各类电脑疑难杂症处理

    1. **硬件问题**:电脑硬件故障可能是由过热、硬件兼容性问题、部件老化或损坏引起的。例如,CPU过热可能导致系统频繁重启或自动关机,此时我们需要检查散热系统是否正常,清理风扇尘埃,甚至可能需要更换散热膏。...

    Java 疑难杂症_笔记.zip

    这份"Java 疑难杂症_笔记.zip"压缩包中的笔记,显然是为了解决这些问题而编写的,旨在帮助Java开发者提高解决问题的能力和效率。让我们详细探讨一下这个主题可能涵盖的一些关键知识点。 首先,笔记可能包含了Java...

    MySQL疑难杂症排查

    关于MySQL数据库疑难杂症排查,审明:本资源归原作者所有。

    以COM对象处理Excel疑难杂症

    处理Excel疑难杂症时,可能会遇到以下几种情况: 1. **错误处理**:在使用COM对象时,可能会遇到文件已被其他进程占用、路径错误等问题。我们需要捕获并处理这些异常,确保程序的稳定运行。 2. **性能优化**:大量...

    mysql疑难杂症

    通过对“mysql疑难杂症”的深入分析,我们可以看到,在面对MySQL性能问题时,通过一系列的监控工具和方法,能够有效地定位问题所在,并采取相应的解决措施。这对于提高系统的稳定性和响应速度具有重要意义。希望这些...

    一网打尽sap各类用户疑难杂症

    首先,文档标题《一网打尽sap各类用户疑难杂症》暗示了文档的主旨,是为了解决在使用SAP系统时可能遇到的各类问题。SAP是全球领先的企业资源规划(ERP)软件供应商,其产品被广泛应用于企业资源管理、客户关系管理、...

    菜鸟必读之电脑疑难杂症在线解答集锦

    【电脑疑难杂症在线解答集锦】是一篇针对初级电脑用户的文章,主要涵盖了电脑使用过程中常见的问题和解决方案。这些问题包括: 1. **软盘引发启动错误**:当电脑开机时出现"Non-System disk or disk error replace ...

    CorelDraw 疑难杂症

    CorelDraw 疑难杂症速查手册---Coreldraw曲线形状如何等比例缩放? - AI┆矢量教程 - 平面教程学习

    电脑疑难杂症处理工具

    在电脑使用过程中,有时会遇到各种“疑难杂症”,如病毒感染、系统文件损坏、注册表出错等,这些问题可能导致电脑运行不正常或者功能受限。针对这种情况,开发了一款名为“电脑疑难杂症处理工具”的软件,它是一款...

    电脑专家 可以为您化解电脑使用的各种疑难杂症

    “电脑专家2009”是一个在线即时答疑软件。无论是电脑初学者还是老手,在使用电脑时总会遇到这样那样的问题——我的操作系统怎么出现蓝屏了,我用的好好的软件...你来问,大家来答,电脑使用的各种疑难杂症为您一一化解

    疑难杂症处理,修复工具包

    疑难杂症处理,修复工具包 PcMedik 汉化版 ========================= 此工具可修复您的电脑设定,通过对软硬件故障的派查,可有效地修正因上述问题对性能造成的负面影响,从而实现加速的目的。 日志部分已汉化,...

    CorelDraw 疑难杂症速查手册

    CorelDraw 疑难杂症速查手册---Coreldraw中如何抠图? - AI┆矢量教程 - 平面教程学习

    clickhouse的疑难杂症

    clickhouse的疑难杂症

Global site tag (gtag.js) - Google Analytics