Configurer Glassfish V4.0 : Différence entre versions

De wiki gPod
Aller à : Navigation, rechercher
(Paramétrage connexion mysql)
 
(18 révisions intermédiaires par un utilisateur sont masquées)
Ligne 19 : Ligne 19 :
  
 
== Création du domaine gpod ==
 
== Création du domaine gpod ==
 +
{{terminal|text=
 
glassfish# /usr/local/glassfish/v4/bin/asadmin --user admin create-domain --adminport 4848 --instanceport 8080 gpod
 
glassfish# /usr/local/glassfish/v4/bin/asadmin --user admin create-domain --adminport 4848 --instanceport 8080 gpod
Enter the admin password [Enter to accept default of no password]> '''Saisir votre mot de passe'''
+
Enter the admin password [Enter to accept default of no password]> '''Saisir un mot de passe'''
Enter the admin password again> '''Saisir votre mot de passe'''
+
Enter the admin password again> '''Saisir un mot de passe'''
 
Using port 4848 for Admin.
 
Using port 4848 for Admin.
 
Using port 8080 for HTTP Instance.
 
Using port 8080 for HTTP Instance.
Ligne 39 : Ligne 40 :
 
Domain gpod admin port is 4848.
 
Domain gpod admin port is 4848.
 
Domain gpod admin user is "admin".
 
Domain gpod admin user is "admin".
Command create-domain executed successfully.
+
Command create-domain executed successfully.}}
  
  
 +
Démarrer le domaine gpod
 +
{{terminal|text=
 +
glassfish# /usr/local/glassfish/v4/bin/asadmin start-domain gpod
 +
}}
 +
 +
 +
Activer le SSL
 +
{{terminal|text=
 
glassfish# /usr/local/glassfish/v4/bin/asadmin --host localhost --port 4848 enable-secure-admin
 
glassfish# /usr/local/glassfish/v4/bin/asadmin --host localhost --port 4848 enable-secure-admin
glassfish# /usr/local/glassfish/v4/bin/asadmin start-domain jamtickettest
+
Authentication failed with password from login store: /home/glassfish/.gfclient/pass
 +
Enter admin password for user "admin"> '''Saisir le mot de passe'''
 +
You must restart all running servers for the change in secure admin to take effect.
 +
Command enable-secure-admin executed successfully.
 +
}}
 +
 
 +
Redemarrer le domaine
 +
{{terminal|text=
 +
glassfish# /usr/local/glassfish/v4/bin/asadmin stop-domain gpod
 +
Waiting for the domain to stop .
 +
Command stop-domain executed successfully.
 +
 
 +
glassfish# /usr/local/glassfish/v4/bin/asadmin start-domain gpod
 +
Waiting for gpod to start ........
 +
Successfully started the domain : gpod
 +
domain  Location: /usr/local/glassfish/v4/glassfish/domains/gpod
 +
Log File: /usr/local/glassfish/v4/glassfish/domains/gpod/logs/server.log
 +
Admin Port: 4848
 +
Command start-domain executed successfully.
 +
}}
 +
 
 +
 
 +
== Configuration du domaine ==
 +
Ouvrer un navigateur et connecter vous à l'interface d'administration de glassfish : https://serveurgpod:4848
 +
 
 +
[[Image:identification.png|center]]
 +
Identifiez vous :<br/>
 +
User Name: '''admin'''<br/>
 +
Password: '''mot de passe saisi pendant l'installation'''<br/>
 +
 
 +
 
 +
=== Paramétrage connexion mysql ===
 +
 
 +
Développez la branche '''Resources>JDBC''' et cliquer sur '''JDBC Connection Pools'''
 +
 
 +
[[Image:JDBC Connection Pools.png|thumb|upright=6|center|JDBC Connection Pools]]
 +
Cliquer sur '''New...'''
 +
 
 +
[[Image:New JDBC Connection Pool (Step 1 of 2).png|thumb|upright=6|center|New JDBC Connection Pool (Step 1 of 2)]]
 +
remplir le formulaire :<br/>
 +
Pool Name: '''gpod'''<br/>
 +
Resource Type : '''javax.sql.dataSource'''<br/>
 +
Database Driver Vendor : '''MySql'''<br/>
 +
et cliquer sur '''Next'''<br/>
 +
 
 +
[[Image:New JDBC Connection Pool (Step 2 of 2).png.png|thumb|upright=6|center|New JDBC Connection Pool (Step 2 of 2)]]
 +
Faire défiler le formulaire vers le bas et remplir les champs de formulaire :<br/>
 +
portNumber : port d'accès à Mysql (3306 par défaut)<br/>
 +
databaseName : Nom de la base sur le serveur<br/>
 +
serverName : nom ou adresse IP du serveur mysql<br/>
 +
user : utilisateur habilité sur la base<br/>
 +
password : mot de passe de l'utilisateur<br/>
 +
Et cliquer sur '''Finish'''<br/>
 +
Un nouveau pool de connexion a été ajouté :
 +
 
 +
[[Image:JDBC Connection Pools(1).png|thumb|upright=6|center|JDBC Connection Pool]]
 +
Pour tester le pool : Cliquer sur gpod dans le tableau des pools de connexion
 +
 
 +
[[Image:Edit JDBC Connection Pool.png|thumb|upright=6|center|Edit JDBC Connection Pool]]
 +
Cliquer sur '''Ping'''. Ping OK doit apparaitre en haut de la page<br/>
 +
[[Image:pingOK.png]]
 +
 
 +
Cliquer dans le menu sur '''JDBC Resources'''
 +
[[Image:JDBC Resources.png|thumb|upright=6|center|JDBC Resources]]
 +
Cliquer sur '''New...'''
 +
 
 +
[[Image:New JDBC Resource.png|thumb|upright=6|center|New JDBC Resource]]
 +
saisir<br/>
 +
JNDI Name : '''gpod-ds'''<br/>
 +
Pool Name : choisir '''gpod'''<br/>
 +
Cliquer sur '''OK'''

Version actuelle en date du 9 décembre 2013 à 15:17

Les application sous glassfish sont déployer dans des Domaines. Chaque domaine possède un port TCP d'accès à l'instance HTTP + un port TCP pour accéder à l'interface d'administration Il est possible de déployer plusieurs application dans un domaine, mais il est préférable de déployer une application par domaine pour que chacune soit étanche aux autres.

Sommaire

suppression du domaine par défaut

 Terminal


Création du domaine gpod

 Terminal


Démarrer le domaine gpod

 Terminal


Activer le SSL

 Terminal

Redemarrer le domaine

 Terminal


Configuration du domaine

Ouvrer un navigateur et connecter vous à l'interface d'administration de glassfish : https://serveurgpod:4848

Identification.png

Identifiez vous :
User Name: admin
Password: mot de passe saisi pendant l'installation


Paramétrage connexion mysql

Développez la branche Resources>JDBC et cliquer sur JDBC Connection Pools

JDBC Connection Pools

Cliquer sur New...

New JDBC Connection Pool (Step 1 of 2)

remplir le formulaire :
Pool Name: gpod
Resource Type : javax.sql.dataSource
Database Driver Vendor : MySql
et cliquer sur Next

New JDBC Connection Pool (Step 2 of 2)

Faire défiler le formulaire vers le bas et remplir les champs de formulaire :
portNumber : port d'accès à Mysql (3306 par défaut)
databaseName : Nom de la base sur le serveur
serverName : nom ou adresse IP du serveur mysql
user : utilisateur habilité sur la base
password : mot de passe de l'utilisateur
Et cliquer sur Finish
Un nouveau pool de connexion a été ajouté :

JDBC Connection Pool

Pour tester le pool : Cliquer sur gpod dans le tableau des pools de connexion

Edit JDBC Connection Pool

Cliquer sur Ping. Ping OK doit apparaitre en haut de la page
PingOK.png

Cliquer dans le menu sur JDBC Resources

JDBC Resources

Cliquer sur New...

New JDBC Resource

saisir
JNDI Name : gpod-ds
Pool Name : choisir gpod
Cliquer sur OK