Configuração do Glassfish 4 com o banco Mariadb e Netbeans

Instalação e configuração do servidor glassfish

  1. Após baixa o glassfish 4

  2. Extraia o glassfish 4

  3. Entre na pasta glassfish4/glassfish/lib e cole o driver do mysql-connector-java-5.1.16.jar

  4. abra o projeto no netbeans

  5. va na aba ‘Services’ clique com o botão direito sobre Servers > Add Server;

  6. Escolha GlassFish Server no campo server:

  7. Digite um nome para seu servidor glassfish no campo name:

  8. clique em next.

  9. em Instalation Location escolha a localização que foi extraido o glassfish exemplo: foi extraido na pasta “/home/user” então selecione o diretório “/home/user/glassfish4” e clique em next.

  10. agora é so clicar em finish.

Criando usuário no banco para a aplicação.

  1. entra com root “mysql -u root -p”.

  2. Cria a base de dados “create database nome_da_base”.

  3. Cria um usuário com privilegios para acessar todas as tabelas da base de dados que acabamos de criar. grant all privileges on nome_da_base.* TO ‘nome_do_usuario‘@’localhost’ identified by ‘senha_do_novo_usuario

  4. efetua o logoff de root. “exit”

  5. efetua o login com o novo usuário: “mysql -u nome_do_usuario -p”.

  6. digita a senha do novo usuario definida no passo 3.

pronto funcionando!

Configuração do JDBC no glassfish

  1. Abra o netbeans.

  2. Va na aba Services.

  3. Expanda a aba Server.

  4. Clique com o botão direito sobre o nome do seu servidor glassfish.

  5. Clique em Start.

  6. repita o passo 4.

  7. Clique em View Domain Admin Console. Irá abrir uma pagina web onde é feita a configuração do glassfish.

  8. expanda o menu JDBC.

  9. selecione JDBC Connection Pools

  10. clique em New.

  11. Preencha os campos da seguinte forma.

  12. Pool Name: nome_da_base_pool. OBS: essa é uma convenção poderá colocar qualquer nome aqui.

  13. Resource Type: javax.sql.DataSource

  14. Database Driver Vendor: MySql

  15. Clique em next do lado direito superior

  16. Na proxima pagina role a pagina até chegar na tabela de propriedades “Additional Properties”. OBS caso não tenha colocado o drive do MySql na pasta “glassfish4/glassfish/lib” essa tabela vai exibir poucas opções umas 8 opções aproximadamente. caso já tenha feito isso irá ser exibido várias opções de propriedade umas 200 mais ou menos.

  17. A primeira opção da table a é User insira em value o nome de usuário que criamos no passo 3 do iten “Criando usuário no banco para a aplicação” nesse caso “nome_do_usuario

  18. Procure agora por “Password” e insira o value = “senha_do_novo_usuario

  19. Em “DatabaseName” value = “nome_da_base

  20. Em “URL” value = “jdbc:mysql://localhost:3306/nome_da_base”. OBS existem dois campos chamados “url” e “URL” esse passo se refere ao campo “URL” em UpperCase.

  21. Clique em finish.

  22. Agora no menu do lado esquerdo acesse o iten JDBC > JDBC Resource.

  23. Clique em new.

  24. Em “JNDI Name” digite “jdbc/nome_da_base”. OBS outra convenção pode ser colocado qualquer nome. esse nome será usado no arquivo de persistence.xml do jpa.

  25. Em “Pool Name” selecione o pool de conexão que criamos “provedor_pool

  26. clique em “Ok”.

Pronto!

Sou um desenvolvedor apaixonado por novas tecnólogias. Atualmente trabalho com JavaEE, JavaFX e Groovy e nas horas vagas gosto de estudar as novidades da comunidade.

Tagged with: , , , , , , , ,
Posted in Desenvolvimento, IDE, MariaDB, MySQL, Persistência, Servidor

Leave a comment