Erro de LockUp no Servidor

1 resposta
Giboty

Buenas pessoal,

Estou com um banco de dados configurado no persistence.xml, ao qual é criado as tabelas por classes Java, ate ai está funcionando é criada todas as tabelas no banco automaticamante, so no momento que vou utilizar a aplicação para efetutar testes com a mesma e no momento que rodo um teste de um SessionBean é retornado o seguinte erro

SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method

java.lang.RuntimeException: javax.naming.NamingException: Lookup failed for jdbc/ecommerce in SerialContext  [Root exception is javax.naming.NameNotFoundException: ecommerce not found]

at org.glassfish.persistence.jpa.PersistenceUnitInfoImpl.(PersistenceUnitInfoImpl.java:111)

at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:130)

at org.glassfish.persistence.jpa.PersistenceUnitLoader.(PersistenceUnitLoader.java:96)

at org.glassfish.persistence.jpa.JPADeployer.prepare(JPADeployer.java:121)

at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:644)

at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:296)

at org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy(EmbeddedDeployerImpl.java:214)

at org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy(EmbeddedDeployerImpl.java:144)

at org.glassfish.ejb.embedded.EJBContainerImpl.deploy(EJBContainerImpl.java:128)

at org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:120)

at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102)

at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:78)

at br.com.devmedia.session.UserSessionTest.testSaveUser(UserSessionTest.java:65)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso

O que nao entendo é que esta tudo configurado corretamente, alguem tem uma ideia do que possa ser esse erro??

fico no aguardo ate mais

1 Resposta

starkiller

Cara, ele não ta encontrando o Jndi do seu session bean, da uma olhada nas configurações do mesmo, e veja se os jndis tanto em seu projeto java quanto em seu servidor de aplicação estão certos.

Criado 31 de janeiro de 2011
Ultima resposta 31 de jan. de 2011
Respostas 1
Participantes 2