| |
Fonctionnement de JGenea avec PostgresqlPour faire fonctionner Jgenea avec Postgresql, les étapes suivantes
sont à suivre:
classpath: il faut ajouter
dans tous les scripts de lancement de jgenea, jdbc7.1-1.2.jar au
classpath de la commande java de lancement.
postgresql. classpath jboss: il faut ajouter
jdbc7.1-1.2.jar au classpath de jboss en le plaçant dans le répertoire
lib/ext/ de cleui-ci. Le chargement des jars de ce
répertoire est dynamique.
postgresql. jgenea ihm: il faut configurer
l'accès à la base: type ( psql ), driver ( org.postgresql.Driver ),
url jdbc ( jdbc:postgresql://machine:port/database ), login ( postgres )
et mot de passe ( le mot de passe de postgres ). Exemple B.3. Fichier de configuration des bases de données de JGenea Ihm ( conf/properties/Conf.properties )
(...)
# DB
bases=test1,test2
desc-bases=Base hsql,Base Postgresql
# Hsql
test1.typeJdbc=hsql
test1.driverJdbc=org.hsqldb.jdbcDriver
test1.urlJdbc=jdbc:hsqldb:hsql://localhost:66
test1.loginJdbc=sa
test1.passwordJdbc=
# Hsql
test2.typeJdbc=psql
test2.driverJdbc=org.postgresql.Driver
test2.urlJdbc=jdbc:postgresql://localhost:5432/jgenea
test2.loginJdbc=postgres
test2.passwordJdbc=postgres
(...)
jgenea ihm: il faut configurer
l'accès à la base: type ( psql ), driver ( org.postgresql.Driver ),
url jdbc ( jdbc:postgresql://machine:port/database ), login ( postgres )
et mot de passe ( le mot de passe de postgres ). Exemple B.4. Fichier de configuration des bases de données à afficher pour JGenea Web ( conf/properties/Db.properties )
# DB
bases=Test1,Test2
bases-desc=Base hsql1,Base postgresql
Exemple B.5. Fichier de configuration des bases de données dans Stuts pour JGenea Web ( conf/xml/struts-config.properties )
(...)
<data-sources>
<data-source key="Test1">
<set-property property="autoCommit" value="false" />
<set-property property="description" value="Hsql" />
<set-property property="driverClass" value="org.hsqldb.jdbcDriver" />
<set-property property="maxCount" value="4" />
<set-property property="minCount" value="2" />
<set-property property="password" value="" />
<set-property property="url" value="jdbc:hsqldb:hsql://localhost:66" />
<set-property property="user" value="sa" />
</data-source>
<data-source key="Test2">
<set-property property="autoCommit" value="false" />
<set-property property="description" value="Postgresql" />
<set-property property="driverClass" value="org.postgresql.Driver" />
<set-property property="maxCount" value="4" />
<set-property property="minCount" value="2" />
<set-property property="password" value="postgres" />
<set-property property="url" value="jdbc:postgresql://localhost:5432/jgenea" />
<set-property property="user" value="postgres" />
</data-source>
</data-sources>
(...)
AttentionIl faut pour utiliser Postgresql créer le modèle de données. Ceci
est possible grâce à la console et la commande install et, attention, doit être
fait après avoir créer la base jgenea avec createdb.
> install -repertoire REPERTOIRE_SCRIPTS -type psql -pays fr
Templth, 2003. Projet hébergé par | |
| | |
|