适用于Websphere 6.1.0.23的Solaris的jvm版本

时间:2010-03-26 15:01:27

标签: websphere solaris ejb

您好我在大金融机构,我们在Websphere 6.1上运行了一个应用程序。在Solaris上。由于MQ Connectivity,我们必须安装fixpack 6.1.0.23。不幸的是,这打破了一个ejb(1.1)仍然存在遗留(测试错过了它)。

[3/23/10 11:33:18:703 CET] 00000055 EJBContainerI E   WSVR0068E: Attempt to start EnterpriseBean EventRisk_1.0.0#EventRiskEJB.jar#PolicyDataManager failed with exception: java.lang.NoSuchMethodError: com.ibm.ejs.csi.ResRefListImpl.(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;Lcom/ibm/ejs/models/base/bindings/ejbbnd/EnterpriseBeanBinding;Lcom/ibm/ejs/models/base/extensions/ejbext/EnterpriseBeanExtension;)V
        at com.ibm.ws.metadata.ejb.EJBMDOrchestrator.finishBMDInit(EJBMDOrchestrator.java:1364)
        at com.ibm.ws.runtime.component.EJBContainerImpl.finishDeferredBeanMetaData(EJBContainerImpl.java:4829)
        at com.ibm.ws.runtime.component.EJBContainerImpl$3.run(EJBContainerImpl.java:4631)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:125)
        at com.ibm.ws.runtime.component.EJBContainerImpl.initializeDeferredEJB(EJBContainerImpl.java:4627)
        at com.ibm.ejs.container.HomeOfHomes.getHome(HomeOfHomes.java:390)
        at com.ibm.ejs.container.HomeOfHomes.internalCreateWrapper(HomeOfHomes.java:938)
        at com.ibm.ejs.container.EJSContainer.createWrapper(EJSContainer.java:4783)
        at com.ibm.ejs.container.WrapperManager.faultOnKey(WrapperManager.java:545)
        at com.ibm.ejs.util.cache.Cache.findAndFault(Cache.java:498)
        at com.ibm.ejs.container.WrapperManager.keyToObject(WrapperManager.java:489)

我们无法在我们的桌面盒上重现这个问题(一切正常)我们无法直接访问我们的Solaris机器(取决于部署部门)我们怀疑jvm上的差异,但我们是不确定。

我的问题有两个:

  1. 你能确认IBM的statement,solarpack的fixpack 6.1.0.23确实在jvm 1.5.0_17b04上运行,我们的安装告诉我们./java -version java版本“1.5.0_13”但部署部门并不急于调查。
  2. 你是否看到其他一些解决方案,除了雇用大蓝的骗局?

亲切的问候,
的Jeroen。

1 个答案:

答案 0 :(得分:0)

我建议打开PMR,这是确认您所引用的注释可能存在的任何问题的官方方式。

我想借此机会澄清一些术语。 6.1.0.23是完整版本信息,此处的修订包为“23”。

请注意,您已明确指出“ Java SDK 1.5.0 SR9累积修复已使用WebSphere Application Server V6.1.0.23进行了全面测试。”。它确实声明此CF将导致“Solaris的累积修复将升级到1.5.0_17-b04”

这些声明暗示IBM将支持WAS 6.1.0.23的JDK版本,它通过正式的支持流程得到支持。

这个JDK会为你解决EJB问题是另一个问题吗?错误java.lang.NoSuchMethodError听起来不像是由于这个JDK累积修复而修复的错误。我没有详细查看错误。

警告:我为IBM工作,但这种意见是我的,并不以任何方式反映我的雇主。

HTH Manglu