версия jvm для Websphere 6.1.0.23 на Solaris - PullRequest
0 голосов
/ 26 марта 2010

Привет, я в большом финансовом институте, и у нас есть приложение, работающее на Websphere 6.1. на солярисе. Из-за MQ Connectivity нам пришлось установить пакет исправлений 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 о том, что пакет исправлений 6.1.0.23 для Solaris действительно работает на jvm 1.5.0_17b04, о котором нам сообщает наша установка ./java -version java версия "1.5.0_13" Но отдел развертывания не стремится исследовать.
  2. Видите ли вы какое-то другое решение, кроме найма контингента больших голубых?

С уважением,
Йерун.

1 Ответ

0 голосов
/ 01 апреля 2010

Я бы предложил открыть PMR, и это является официальным способом подтверждения любой проблемы, которая может возникнуть у вас в отношении примечания, на которое вы ссылались.

Я бы воспользовался этой возможностью, чтобы уточнить некоторые термины. 6.1.0.23 - это полная информация о версии, а пакет исправлений здесь «23».

И это замечание, которое вы четко заявили, что " Java SDK 1.5.0 SR9 Cumulative Fix полностью протестирован с WebSphere Application Server V6.1.0.23. " В нем говорится, что этот CF приведет к "Накопительное исправление для Solaris будет обновлено до 1.5.0_17-b04" .

Заявления подразумевают, что IBM будет поддерживать эту версию JDK для WAS 6.1.0.23, что она поддерживается посредством формального процесса поддержки.

Будет ли этот JDK исправлять проблемы с EJB для вас, это еще один вопрос? Ошибка java.lang.NoSuchMethodError не похожа на ошибку, которая будет исправлена ​​в результате этого накопительного исправления JDK. Хотя я не рассматривал ошибку подробно.

Предостережение: я работаю в IBM, но это мое мнение и никоим образом не отражает мнение моего работодателя.

НТН Manglu

...