Oi galera,
Eu sou iniciante em Hibernate e estou usando o Weblogic como application server. Estou tentando e tentando e tentando e não consigo fazer com que o weblogic enxergue o arquivo hibernate.cfg.xml que tem uma tag session-factory que tem um nome que a aplicação busca. Assim:
<hibernate-configuration>
<session-factory name="java:/ExampleSessionFactory">
<property name="hibernate.connection.datasource">java:/ExampleS</property>
<property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>
...
</session-factory>
</hibernate-configuration>
Como eu faço para que o weblogic enxergue esse arquivo e não dê mais o seguinte erro:
javax.ejb.EJBException: nested exception is: javax.naming.NameNotFoundException: While trying to look up /hibernate/ExampleSessionFactory in /app/webapp/ExternalRA_/5740480.; remaining name '/hibernate/ExampleSessionFactory'
javax.naming.NameNotFoundException: While trying to look up /hibernate/ExampleSessionFactory in /app/webapp/ExternalRA_/5740480.; remaining name '/hibernate/ExampleSessionFactory'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1138)
at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:143)
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:254)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:367)
at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45)
at weblogic.jndi.internal.AbstractURLContext.lookup(AbstractURLContext.java:130)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at org.ejbca.extra.caservice.RACAServiceThread.<init>(RACAServiceThread.java:78)
at org.ejbca.extra.caservice.appserver.ExtRACAService.startService(ExtRACAService.java:54)
at org.ejbca.extra.caservice.appserver.Init.init(Init.java:68)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:282)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
Alguém pode me ajudar??