Voici les exemples ( respectivement ihm.sh et console.sh ) de scripts de lancement pour Linux.

Script ihm.bat:

export JAVA_HOME=/applis/jdk1.3.1_01

export CLASSP=../lib/jgenea-ihm.jar
export CLASSP=$CLASSP:../lib/jgenea-dao.jar
export CLASSP=$CLASSP:../lib/jgenea-etats.jar
export CLASSP=$CLASSP:../lib/jgenea-fusion.jar
export CLASSP=$CLASSP:../lib/iText.jar
export CLASSP=$CLASSP:../lib/hsqldb.jar
export CLASSP=$CLASSP:../lib/jakarta-regexp-1.2.jar
export CLASSP=$CLASSP:../lib/xerces.jar
export CLASSP=$CLASSP:../lib/xalan.jar
export CLASSP=$CLASSP:../lib/jaxp.jar
export CLASSP=$CLASSP:../lib/jai_codec.jar
export CLASSP=$CLASSP:../lib/jai_core.jar
export CLASSP=$CLASSP:../lib/mlibwrapper_jai.jar
export CLASSP=$CLASSP:../lib/tilecachetool.jar
export CLASSP=$CLASSP:../lib/fop.jar
export CLASSP=$CLASSP:../lib/avalon-framework-cvs-20020806.jar
export CLASSP=$CLASSP:../lib/batik.jar
export CLASSP=$CLASSP:../lib/log4j-1.2.7.jar
export CLASSP=$CLASSP:../lib/skinlf.jar
export CLASSP=$CLASSP:../lib/kunststoff.jar
export CLASSP=$CLASSP:../lib/ext/

$JAVA_HOME/bin/java -Xmx128M
                 -DJGENEA_CONFIGURATION_XML=../conf/xml/configuration.xml
                 -classpath $CLASSP org.jgenea.ihm.Main

Script console.bat:

export JAVA_HOME=/applis/jdk1.3.1_01

export CLASSP=../lib/jgenea-ihm.jar
export CLASSP=$CLASSP:../lib/jgenea-dao.jar
export CLASSP=$CLASSP:../lib/jgenea-etats.jar
export CLASSP=$CLASSP:../lib/jgenea-fusion.jar
export CLASSP=$CLASSP:../lib/iText.jar
export CLASSP=$CLASSP:../lib/hsqldb.jar
export CLASSP=$CLASSP:../lib/jakarta-regexp-1.2.jar
export CLASSP=$CLASSP:../lib/xerces.jar
export CLASSP=$CLASSP:../lib/xalan.jar
export CLASSP=$CLASSP:../lib/jaxp.jar
export CLASSP=$CLASSP:../lib/jai_codec.jar
export CLASSP=$CLASSP:../lib/jai_core.jar
export CLASSP=$CLASSP:../lib/mlibwrapper_jai.jar
export CLASSP=$CLASSP:../lib/tilecachetool.jar
export CLASSP=$CLASSP:../lib/fop.jar
export CLASSP=$CLASSP:../lib/avalon-framework-cvs-20020806.jar
export CLASSP=$CLASSP:../lib/batik.jar
export CLASSP=$CLASSP:../lib/log4j-1.2.7.jar
export CLASSP=$CLASSP:../lib/skinlf.jar
export CLASSP=$CLASSP:../lib/kunststoff.jar
export CLASSP=$CLASSP:../lib/ext/

$JAVA_HOME/bin/java -Xmx128M
                 -DJGENEA_CONFIGURATION_XML=../conf/xml/configuration.xml
                 -classpath $CLASSP org.jgenea.console.Console $1 $2 $3 $4

Voici le script runServer.sh de lancement d'Hypersonic en mode serveur:

export JAVA_HOME=/applis/jdk1.3.1_01

export CLASSP=../lib/hsqldb.jar

$JAVA_HOME/bin/java -classpath $CLASSP org.hsqldb.Server $1 $2 $3 $4

Pour le lancer, il suffit de se placer dans le répertoire de la base pré-remplie et de lancer la commande suivante:

kerion:/applis/jgenea-2.1> cd db
kerion:/applis/db>./runServer.sh -database jgenea

Il est nécessaire d'ajouter dans le fichier de configuration, une connexion à la base en mode serveur. Elle doit être comme ce qui suit:

<connexion id="perso-serveur" defaut="oui" type="db">
  <param nom="base">Hypersonic</param>
  <param nom="descriptif">Base perso embarqu&#233;e</param>
  <param nom="driver">org.hsqldb.jdbcDriver</param>
  <param nom="url">jdbc:hsqldb:hsql://localhost/</param>
  <param nom="login">sa</param>
  <param nom="password"/>
  <param nom="factory-dao">org.jgenea.isolation.defaut.FactoryDAOImpl</param>
  <param nom="factory-connexion-dao">org.jgenea.isolation.defaut.Connexion
                                                 FactoryUniqueDAOImpl</param>
  <param nom="factory-images-dao">org.jgenea.images.registres.FactoryImages
                                                 DAOImpl</param>
 </connexion>



Copyright Templth, 2003. Projet hébergé par SourceForge.net Logo