ibm小型机操作系统初始化失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ibm小型机操作系统初始化失败相关的知识,希望对你有一定的参考价值。
很抱歉您遇到这样的问题。IBM小型机操作系统初始化失败是一种常见的问题,其原因可能有很多。首先,您可以检查操作系统的安装文件是否正确安装,然后检查操作系统是否正确配置,以及操作系统是否正确更新。此外,您还可以检查操作系统是否受到恶意软件的攻击,以及操作系统是否受到病毒感染。如果您还无法解决IBM小型机操作系统初始化失败的问题,您可以尝试联系IBM客服,他们会提供更多的帮助。 参考技术A ibm小型机操作系统初始化失败方法步骤:
1、打开桌面左下角的开始菜单,点击设置。

2、在设置窗口中点击更新和安全。

3、接着点击Windows安全中心。

4、点击病毒或威胁保护。

5、然后点击左下角的管理设置。

6、最后将实时保护,云提供的保护和篡改保护全部关闭即可。
NoClassDefFoundError(初始化失败) - Websphere 和 IBM MQ
【中文标题】NoClassDefFoundError(初始化失败) - Websphere 和 IBM MQ【英文标题】:NoClassDefFoundError (initialization failure) - Websphere and IBM MQ 【发布时间】:2011-06-16 16:37:36 【问题描述】:我在部署到 Websphere 并与 IBM MQ 交互的基于 Spring 的 webapp 上遇到问题。
在我尝试一些失败测试之前一切都很好。
当 web 应用程序启动并运行时,我停止了 IBM MQ。然后我调用 webapp 来发送一条 JMS 消息。 webapp 在调用 JmsTemplate.convertAndSend 时挂起,在 ffdc 目录中发现以下异常。
请注意,JmsTemplate 是使用 JNDIObjectFactoryBean 初始化的,它从 Websphere 获取 MQ 连接工厂设置。
谁能解释“初始化失败”背后的原因??
[27/01/11 14:29:39:498 GMT] FFDC Exception:java.lang.NoClassDefFoundError SourceId:com.ibm.ws.asynchbeans.J2EEContext.run ProbeId:894 Reporter:com.ibm.ws.asynchbeans.J2EEContext@1280128
java.lang.NoClassDefFoundError: com.ibm.msg.client.wmq.common.internal.Reason (initialization failure)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:140)
at com.ibm.msg.client.wmq.internal.WMQMessageProducer.checkJmqiCallSuccess(WMQMessageProducer.java:1024)
at com.ibm.msg.client.wmq.internal.WMQMessageProducer.checkJmqiCallSuccess(WMQMessageProducer.java:997)
at com.ibm.msg.client.wmq.internal.WMQMessageProducer.access$800(WMQMessageProducer.java:63)
at com.ibm.msg.client.wmq.internal.WMQMessageProducer$SpiIdentifiedProducerShadow.initialise(WMQMessageProducer.java:758)
at com.ibm.msg.client.wmq.internal.WMQMessageProducer.<init>(WMQMessageProducer.java:972)
at com.ibm.msg.client.wmq.internal.WMQSession.createProducer(WMQSession.java:943)
at com.ibm.msg.client.jms.internal.JmsSessionImpl.createProducer(JmsSessionImpl.java:1162)
at com.ibm.msg.client.jms.internal.JmsQueueSessionImpl.createSender(JmsQueueSessionImpl.java:131)
at com.ibm.mq.jms.MQQueueSession.createSender(MQQueueSession.java:148)
at com.ibm.mq.jms.MQQueueSession.createProducer(MQQueueSession.java:249)
at com.ibm.ejs.jms.JMSMessageProducerHandle.<init>(JMSMessageProducerHandle.java:132)
at com.ibm.ejs.jms.JMSSessionHandle.createProducer(JMSSessionHandle.java:1788)
at org.springframework.jms.core.JmsTemplate.doCreateProducer(JmsTemplate.java:968)
at org.springframework.jms.core.JmsTemplate.createProducer(JmsTemplate.java:949)
at org.springframework.jms.core.JmsTemplate.doSend(JmsTemplate.java:568)
at org.springframework.jms.core.JmsTemplate$3.doInJms(JmsTemplate.java:541)
at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:471)
at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:539)
at org.springframework.jms.core.JmsTemplate.convertAndSend(JmsTemplate.java:617)
【问题讨论】:
我对 Spring 一无所知,但我猜不是 WMQ 客户端完整安装,而是 WMQ jar 被抓取?如果是这样,那么您可能缺少消息目录或一些 NLS 片段。如果这听起来有道理,我很乐意写一份完整详细的回复,并附上相应下载和手册的链接。 嗨 Rob,我不确定是谁安装了这台机器,所以不知道 WMQ 是如何安装的。我该如何验证这一点? 它将位于 /usr/mqm (AIX)、/opt/mqm(其他 UNIX/Linux)或 Windows 中,通常位于 C:\Program Files\IBM\WebSphere MQ 中。通常,如果它在您的路径中,您可以键入 dspmqver 以查看版本和发布号。 版本:7.0.1.0 CMVC 级别:p000-L090813 BuildType:IKAP(生产) 嗯,很高兴我把它作为评论而不是回应。我走错了路。 【参考方案1】:看起来确实缺少消息目录。我正在读取堆栈转储,因为抛出的异常 (NoClassDefFound) 正试图访问其构造函数中的某些内容。丢失的类可能是实际原因,或者丢失的消息可能隐藏了实际的异常,这当然取决于它是如何抛出的。您可以放入一个 catch 块并手动遍历嵌套的异常吗?
即使此异常不是嵌套异常的一部分,也可能意味着它是在未知异常的 catch 块中实例化的。我不希望 IBM 的 MQ 代码中出现这个问题,但你永远不会知道。
【讨论】:
缺少消息目录会不会导致正常运行出现问题?这个问题只发生在特定的故障场景中。 是的,如果只有一个目录。可以有多个目录。也可能是存在的目录中缺少一条消息。【参考方案2】:“(初始化失败)”表示该类的静态初始化程序(“
(一般来说,NoClassDefFoundError 应该包含一个“Caused by”,异常发生在静态初始化程序中,但由于某种原因,原因要么不存在,要么您没有将其包含在堆栈跟踪中。 )
【讨论】:
以上是关于ibm小型机操作系统初始化失败的主要内容,如果未能解决你的问题,请参考以下文章
win10重置电脑时出现初始化失败 怎么解决重置电脑初始化失败