Oi pessoALL,
Não estou conseguindo no Weblogic 9.2, estou ganhando a seguinte exception:
javax.naming.NameNotFoundException: While trying to lookup 'java:comp.env/ejb/localFake' didn't find subcontext 'java:comp'. Resolved ''; remaining name 'java:comp/env/ejb/localFake'
seguem os arquivos:
ejb-jar.xml:
<enterprise-beans>
<session >
<description><![CDATA[Description for SigemFacade]]></description>
<display-name>Name for SigemFacade</display-name>
<ejb-name>SigemFacade</ejb-name>
<home>br.com.SigemFacadeHome</home>
<remote>br.com.SigemFacade</remote>
<ejb-class>br.com.SigemFacadeBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
<session >
<description><![CDATA[]]></description>
<ejb-name>Fake</ejb-name>
<local-home>br.com.FakeLocalHome</local-home>
<local>br.com.Fake</local>
<ejb-class>br.com.FakeBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
weblogic-ejb-jar.xml
<weblogic-enterprise-bean>
<ejb-name>SigemFacade</ejb-name>
<stateless-session-descriptor></stateless-session-descriptor>
<reference-descriptor></reference-descriptor>
<jndi-name>SigemFacade</jndi-name>
</weblogic-enterprise-bean>
<weblogic-enterprise-bean>
<ejb-name>Fake</ejb-name>
<stateless-session-descriptor></stateless-session-descriptor>
<reference-descriptor></reference-descriptor>
<local-jndi-name>localFake</local-jndi-name>
</weblogic-enterprise-bean>
a chamada:
// inicializa o initialContext ctx
EJBLocalHome objetoEJBLocalHome = (EJBLocalHome) ctx.lookup("java:comp/env/ejb/localFake");
Abraços, e valeu qualquer ajuda