Problemas com Poll de conexão

2 respostas
javaconection
F

Estou tentando criar um pool de conexões, fiz e refiz várias vezes mas me deparo com o mesmo erro sempre:

HTTP Status 500 - Erro interno do servidor
tipo relatório de exceção

mensagem Erro interno do servidor

descrição O servidor encontrou um erro interno que o impediu de atender a essa solicitação.

exceção

javax.servlet.ServletException:
SELECT id, nome, descrição, preço FROM table_tests
: Nenhum banco de dados selecionado
causa raiz

java.sql.SQLException: Nenhum banco de dados selecionado
note Observação: Os rastreamentos completos da exceção e suas causas raiz estão disponíveis nos logs do GlassFish Server Open Source Edition 5.0.

GlassFish Server Open Source Edition 5.0

OBS: estou usando o netbeans, seguindo as etapas deste tutorial: https://netbeans.org/kb/docs/web/mysql-webapp_pt_BR.html

usando o glassfish 5

Algum fera poderia me ajudar???

2 Respostas

M

O erro diz que não ha nenhum banco de dados selecionado.

Eu não sei como é no GlassFish 5, mas no 4 era assim:

1)Coloque o driver do banco na pasta glassfish4/glassfish/lib

2)Acesse localhost:4848

3)JDBC -> JDBC Connection Pools -> New

3.1)Coloque o nome do Pool (Qualquer nome)
3.2)No comboBox escolhe javax.sql.DataSource
3.3)Escolhe o banco
3.4)Clica em Next
3.5)Adicione as seguintes propriedades e de os valores necessários
user
password
portNumber
serverName
databaseName
3.6)Finish

4)JDBC -> JDBC Resources -> New
4.1)Em JNDI Name, de um nome qualquer e escolhe o pool cadastrado
4.2)Finish

5)Se estiver usando JPA, basta informar o JDNI Name em <jta-data-source no persistence.xml e ja era

Onde você esta dizendo que é para usar o banco x?

F

Valew amigo, vou testar aqui, qualquer coisa te falo.

Criado 29 de julho de 2018
Ultima resposta 30 de jul. de 2018
Respostas 2
Participantes 2