Estou fazendo um exemplo, roda normal no servidor glassfish, na hora de salvar no banco postgres da esse erro:
type Exception report
messageInternal Server Error
descriptionThe server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: DAO.Conexao.getConexao
root cause
java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: DAO.Conexao.getConexao
Bom dia, posta o código, isso é erro de “digitação”
Conexao
package dao;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
/**
*
-
@author Alex
*/
public class Conexao {
private static EntityManagerFactory emf;
private Conexao() {
}
public static EntityManagerFactory getConexao() throws Exception {
if ((emf == null) || (!emf.isOpen())) {
emf = Persistence.createEntityManagerFactory(“cursos_IfsulPU”);
}
return emf;
}
Unidade persistencia
<?xml version="1.0" encoding="UTF-8"?>
org.hibernate.ejb.HibernatePersistence
false
Essa é a classe completa? Quando for postar código, seleciona ele e clica em no </>.
Você copiou, colou e mandou pra cá exatamente do jeito que estava? Se for, está faltando um }
no final da classe
package dao;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
/**
*
-
@author Alex
*/
public class Conexao {
private static EntityManagerFactory emf;
private Conexao() {
}
public static EntityManagerFactory getConexao() throws Exception {
if ((emf == null) || (!emf.isOpen())) {
emf = Persistence.createEntityManagerFactory(“cursos_IfsulPU”);
}
return emf;
}
/**
*
*/
public static void closeConexao(){
if (emf.isOpen()){
emf.close();
}
}
}