Javafree
Página Inicial do Fórum > Banco de Dados - JDBC / SQL

Erro java.lang.NullPointerException em Conexão JDBC com WS + Postgres



Criar novo tópico   Responder tópico


  1. leoFelipe
    Posts:1


    Comment Arrow

    Publicado em: 04/09/2014 11:31:43

    Bom dia pessoal, sou novo em java e estou num projeto pra facul. Minha parte ficou sendo criar um WS que conecta a um DB PostgreSQL e realiza uma consulta numa única tabela.

    O problema é quando executo a aplicação dá o seguinte erro:

    ==================================================================================================
    Status do HTTP 500 - Internal Server Error

    type Relatório de exceção

    mensagemInternal Server Error

    descriçãoO servidor encontrou um erro interno ({0}) que o impediu de atender esta solicitação.

    exception

    javax.servlet.ServletException: java.lang.NullPointerException
    causa-raiz

    java.lang.NullPointerException
    observação Os rastreamentos de pilha completa da exceção e suas causas-raiz estão disponíveis nos logs de GlassFish Server Open Source Edition 4.0 .
    ==================================================================================================

    Eu creio que não seja tão complexo, mas como não tenho experiência com a linguagem, estou tendo dificuldades.

    Meus códigos são:






    _________________

    Leonardo Felipe
    Desenvolvedor Web



  1. jmayer13
    Posts:521


    Comment Arrow

    Publicado em: 06/09/2014 21:24:19

    Fica mais fácil se você postar o rastreamento de pilha do log do GlassFish .

    A exceção lançada foi uma NullPointerException, o que significa que uma operação foi realizada com um objeto nulo.

    A porta do SGBD ("banco" é 8080 ?

    Você usa está instancia apenas uma vez?
    Você está fechado a conexão com o banco depois de consultar.



    Você está "calando" exceções.


    Use exception.printStackTrace() no catch
    Não use RuntimeException se quiser fechar o programa use um System.exit(1). RuntimeException são para error em tempo de execução.

    _________________

    Jonas Mayer
    -Apresentação
    -Deixe seu código bem formatado
    -PostgreSQL is better
    -use tags [ code] e [ /code] para código



  1. Relacionados