Erro 500

4 respostas
G

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

4 Respostas

rodriguesabner

Bom dia, posta o código, isso é erro de “digitação”

G

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
rodriguesabner

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

G
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();
    
    }
    
    }
    
    }
    
Criado 28 de setembro de 2018
Ultima resposta 28 de set. de 2018
Respostas 4
Participantes 2