Erro ao compilar projeto

Olá Pessoal,

Após eu migrar meu projeto para o JAVA 8 com Glassfish 4.1.1 está ocorrendo o erro abaixo. E somente consigo executar o projeto se eliminar a unidade de persistência e criar novamente.

Grave: Exception while preparing the app : org/eclipse/persistence/exceptions/PersistenceUnitLoadingException
java.lang.ClassNotFoundException: org.eclipse.persistence.exceptions.PersistenceUnitLoadingException

Obrigado,

Cristiano Assis

Olá @cristianoassis

A versão 4.1.1 do GlassFish é bugada, caso queira utilizar ele de qualquer jeito recomendo trocar a versão para 4.0 ou a 5.

Se puder utilizar outro, o WildFly é melhor.

De qualquer forma, esse erro diz que a classe PersistenceUnitLoadingException do pacote org.eclipse.persistence.exceptions não foi encontrada

Caso esteja utilizando Maven, esse é o repositório que contém essa classe

<!-- https://mvnrepository.com/artifact/org.eclipse.persistence/eclipselink -->
<dependency>
    <groupId>org.eclipse.persistence</groupId>
    <artifactId>eclipselink</artifactId>
    <version>2.5.0</version>
</dependency>

Se não estiver, baixe o jar nesse link:
https://repo1.maven.org/maven2/org/eclipse/persistence/eclipselink/2.5.0/eclipselink-2.5.0.jar

2 curtidas

Usei o Payara e tá muito bom, recomendo

1 curtida