axis2 com JPA

2 respostas
ericomtx

Estou tentando montar um projeto que tenha serviços com axis2 e JPA

Eu crio o meu projeto, rodo o build dele que gera um .aar, este último eu copio para %TOMCAT_HOME%\webapps\axis2\WEB-INF\services

Qdo eu vou rodar o meu client eu recebo a mensagem de erro no console do tomcat :

Not binding factory to JNDI, no JNDI name configured
javax.persistence.PersistenceException: org.hibernate.hql.ast.QuerySyntaxExcepti
on: Evento is not mapped [select e from Event e]
at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException
(AbstractEntityManagerImpl.java:567)

Event é a minha classe já mapeada com JPA e ocódigo dela está ok

A estrutura do meu aar ficou assim :
META-INF folder with services.xml
org/myproject/event/Event class

Eu coloquei todos os jar files necessários para a palicação em :
%AXIS2_HOME%\lib

O meu persistence.xml se encontra em :
%AXIS2_HOME%\webapp\WEB-INF\classes\META-INF

Acredito que essa estruta não esteja correta. Onde deveria ficar o persistence.xml nessa aplicação ?

2 Respostas

Mireille

Eu estou com um problema muito parecido (acho que é a mesma coisa), o JPA funciona direitinho na aplicação, porém, no web service (axis2) ele dá esse erro, dizendo que as minhas classes anotadas não estão mapeadas =/

Tiago_Casanova

Opa ericomtx, voce conseguiu algum resultado sobre esse seu problema?? Pois estou com a mesma duvida que a sua???

Criado 24 de novembro de 2007
Ultima resposta 29 de set. de 2011
Respostas 2
Participantes 3