Instalação e configuração do servidor glassfish
-
Após baixa o glassfish 4
-
Extraia o glassfish 4
-
Entre na pasta glassfish4/glassfish/lib e cole o driver do mysql-connector-java-5.1.16.jar
-
abra o projeto no netbeans
-
va na aba ‘Services’ clique com o botão direito sobre Servers > Add Server;
-
Escolha GlassFish Server no campo server:
-
Digite um nome para seu servidor glassfish no campo name:
-
clique em next.
-
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.
-
agora é so clicar em finish.
Criando usuário no banco para a aplicação.
-
entra com root “mysql -u root -p”.
-
Cria a base de dados “create database nome_da_base”.
-
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‘
-
efetua o logoff de root. “exit”
-
efetua o login com o novo usuário: “mysql -u nome_do_usuario -p”.
- digita a senha do novo usuario definida no passo 3.
pronto funcionando!
Configuração do JDBC no glassfish
-
Abra o netbeans.
-
Va na aba Services.
-
Expanda a aba Server.
-
Clique com o botão direito sobre o nome do seu servidor glassfish.
-
Clique em Start.
-
repita o passo 4.
-
Clique em View Domain Admin Console. Irá abrir uma pagina web onde é feita a configuração do glassfish.
-
expanda o menu JDBC.
-
selecione JDBC Connection Pools
-
clique em New.
-
Preencha os campos da seguinte forma.
-
Pool Name: nome_da_base_pool. OBS: essa é uma convenção poderá colocar qualquer nome aqui.
-
Resource Type: javax.sql.DataSource
-
Database Driver Vendor: MySql
-
Clique em next do lado direito superior
-
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.
-
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”
-
Procure agora por “Password” e insira o value = “senha_do_novo_usuario”
-
Em “DatabaseName” value = “nome_da_base”
-
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.
-
Clique em finish.
-
Agora no menu do lado esquerdo acesse o iten JDBC > JDBC Resource.
-
Clique em new.
-
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.
-
Em “Pool Name” selecione o pool de conexão que criamos “provedor_pool”
-
clique em “Ok”.
Pronto!
Leave a comment