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 |
Note
Si vous désirez en choisir un autre port que celui par défaut,
il suffit de rajouter -port <no_port> dans la ligne de
commande ci-dessus.
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é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>
|