【问题标题】:Installation issue on IBM WebsphereIBM Websphere 上的安装问题
【发布时间】:2019-01-16 14:27:49
【问题描述】:

我们有一个模块需要安装在 5 台不同的服务器上。其中 4 个安装正常,但第五个总是失败。

这是一个匿名的日志摘录:

[8/8/18 13:55:04:145 CEST] 0000002c ActivationSpe E J2CA0138E: ActivationSpec mq/MQ_AS_ (com.ibm.mq.connector.inbou) 的消息端点激活失败 nd.ActivationSpecImpl) 和 MDB 应用程序 ## 由于以下异常:com.ibm.mq.connector.DetailedResourceException: MQJCA0001: JMS 层发生异常。请参阅链接的异常 详细信息,错误代码:MQJCA0001 对 JMS 的 WebSphere MQ 类的调用导致抛出异常。有关失败的详细信息,请参阅链接的异常。 [8/8/18 13:55:04:233 CEST] 0000002c ApplicationMg W WSVR0101W: 开始时发生错误,

事实:此激活规范连接到另一个环境。因此我们的猜测是两者之间的联系无法建立。

问题是:

  • 此错误会阻止安装吗?我不明白为什么端点对模块安装至关重要。

  • 由于在其他服务器上安装正常,可能服务器之间的配置不同。有谁知道可以改变此服务器上的错误管理的属性?像在出现任何错误的情况下阻止安装?

感谢您的帮助!

【问题讨论】:

  • 请分享 JVM 日志中连接问题的完整异常跟踪(任何 AMQ* 错误代码)?队列管理器端是否记录了任何异常/错误?
  • 我没有这些信息,我们不是服务器所有者,我只能有限地访问日志。因此,我在处理此问题时寻求建议和最佳实践,以便向拥有团队建议调试此问题的最佳方法:) 感谢您的帮助

标签: websphere devops


【解决方案1】:

您可以通过将故障 JVM 的 resources.xml 文件(位于 Dmgr_Profile > Config > Cells > Cell_name > Nodes > Node_name > Servers > Server_Name 目录)与正常运行的 JVM 进行比较来轻松验证配置.

在 resources.xml 文件中搜索以“j2cActivationSpec”标记开头并包含您的激活规范名称的行,并比较activationSpec 的所有资源属性找出差异。

如果你能得到更多的日志,我可以提供更好的建议,就像我上面的 cmets 中提到的那样。

如果没有任何效果,同时您可以在服务器启动期间禁用激活规范启动,方法是设置自定义属性“WAS_EndpointInitialState”,其值为“INACTIVE" 用于激活规范,直到确定实际问题为止。更多详情here

【讨论】:

  • 感谢您的回答,我不知道那个自定义属性,它可能会派上用场 :) 目前,我们为他们提供了一个 telnet 教程,以便测试每个队列管理器,我们正在等待他们的答复。如果不是连接问题,我们将尝试查看您的 resources.xml 线索,我会及时通知您
猜你喜欢
  • 1970-01-01
  • 2017-05-26
  • 2012-07-04
  • 2016-01-22
  • 1970-01-01
  • 2015-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多