Hibernate Help

5 respostas
K

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??

5 Respostas

felipedamiani

onde está seu arquivo hibernate.cfg.xml?

K

O arquivo está junto com o source em um diretório chamado bd.

Jair_Rillo_Junior

ele deve ficar dentro do diretório WEB-INF/classes

K

Obrigada pela informação! ^^

K

Eu coloquei o arquivo dentro de web-inf/classes e não aconteceu nada. O erro continua sendo exibido. Será algum problema no servidor que estou usando? Estou usando o WebLogic 10.0.1.

Criado 18 de abril de 2008
Ultima resposta 22 de abr. de 2008
Respostas 5
Participantes 3