Estou a quase uma semana, tentando resolver isto.. e confesso que já li de tudo.
--Aparentemente parece um erro bobo! Mas acho que não deve ser! Preciso de ajuda.
--Quando vou rodar o webService abaixo: (que é para criar umas tabelas no Derby
package br.com.devmedia.ws;
import br.com.devmedia.entity.User;
import javax.jws.WebService;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
@WebService()
public class NewWebService {
@PersistenceContext
private EntityManager em;
public User ping(){
return em.find(User.class,1);
}
}
O log da aplicação aponta para:
Deployment localizado em C:\devmedia\EcommerceDevmedia\build\web
deploy?path=C:\devmedia\EcommerceDevmedia\build\web&name=EcommerceDevmedia&force=true falhou em GlassFish Server 3
C:\devmedia\EcommerceDevmedia\nbproject\build-impl.xml:695: O módulo não foi implementado.
Eu clico e me mostra o código etas linhas
<target if="netbeans.home" name="-run-deploy-nb">
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
</target>
Enfim... Estou usando Netbeans 6.9.1 + Glassfish v3, que inclusive traz no log abaixo:
INFO: WS00018: Webservice Endpoint deployed
NewWebService listening at address at http://localhost:8080/EcommerceDevmedia/NewWebServiceService
SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method
javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.0.1.v20100213-r6600): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [EcommerceDevmediaPU] failed.