Websphere JNDI problem
Коллеги, есть websphere 7.0.3, на ней 2 EAR файла, BL и PL
В PL вызвается вот такое:
<jee:jndi-lookup id="facade" jndi-name="${session.facade.JNDIname}"
expected-type="com.cs.sessionfacade.loca l.SessionFacade"/>
Этот интерфейс лежит в shared libs, который видят оба EAR файла. Этот интерфейс лежит только в этой либе, и всё. Т.е. он один и общий на всех.
Когда я пытаюсь засеттить этот фасад в другие бины, предполагая, что он имеет тип com.cs.sessionfacade.local.SessionFacade, выдаётся следующий exception:
Caused by: org.springframework.jndi.TypeMismatchNam ingException: Object of type [class com.cs.sessionfacade.local.EJSLocal0SLSe ssionFacadeBean_112368b5] available at JNDI location [ejblocal:stpBL/SessionFacadeBean/local] is not assignable to [com.cs.sessionfacade.local.SessionFacad e]
На JBOSS аналогичное приложение запускается нормально.
Помогите пожалуйста исправить эту ошибку.
В PL вызвается вот такое:
expected-type="com.cs.sessionfacade.loca
Этот интерфейс лежит в shared libs, который видят оба EAR файла. Этот интерфейс лежит только в этой либе, и всё. Т.е. он один и общий на всех.
Когда я пытаюсь засеттить этот фасад в другие бины, предполагая, что он имеет тип com.cs.sessionfacade.local.SessionFacade,
Caused by: org.springframework.jndi.TypeMismatchNam
На JBOSS аналогичное приложение запускается нормально.
Помогите пожалуйста исправить эту ошибку.
