script shell classnotfoundexception avec le classpath defini

script shell classnotfoundexception avec le classpath defini - Java - Programmation

Marsh Posté le 16-06-2011 à 11:59:19    

Bonjour,
 
lors de l'execution d'un script bash, je me retrouve avec l'erreur mentionnée:
"java.lang.ClassNotFoundException"
J'ai bien défini le .jar dans laquelle elle est située mais le script ne semble pas le comprendre, ou me suis-je trompé?
 
le script bash (executé sous cygwin et les fichiers sont sous windows). En gras et rouge l'endroit ou l'erreur se situe.
 
[QUOTE]#!/bin/sh
# ---------------------------------------------------------------------------------------
# Fichier "bat-chargement.sh"
# ---------------------------------------------------------------------------------------
# Ce fichier permet le lancement des batch alimentation et importfederateur
#
 
VERSION=1.1.1
 
# --------------------- Valeurs par défaut --------------------------------------
 
REP_LOG=/appli/tomcat/batch/log
FIC_CONFIG=/appli/tomcat/param/config_appli.sh
JAVA_HOME=/opt/java
JAVA_OPTS=$JAVA_OPTS
 
# --------------------- Fonctions      --------------------------------------
 
usage()
{
        echo "" >&2
        echo "Usage: `basename $0` --mode MODE [OPTIONS] " >&2
        echo "" >&2
        echo "Options :" >&2
        echo "          -m , --mode {BatchAlimentation|BatchImportFederateur|info|encrypt}" >&2
        echo "          mode BatchAlimentation (defaut) : Alimentation des fichiers xml du répertoire --config " >&2
        echo "                          -env , --env (SIMU,PROD)" >&2      
        echo "                          -type , --type (purge,annuaire,groupes) par defaut tous" >&2
         
        echo "" >&2
        echo "          mode BatchImportFederateur : Import des fichiers XML pour une academie --config" >&2
        echo "                          -ac , --academie (academie)" >&2  
        echo "                          -put , --put (fichier) (a defaut on récupère les fichiers)" >&2              
        echo "" >&2
         
        echo "          mode info : donne le contenu d'un fichier xml ou d'un ZIP --config" >&2
        echo "                          -zip , --zip (fichier d'archive)" >&2  
        echo "                          -dir , --directory (repertoire contenant les fichiers xml)" >&2  
        echo "" >&2
         
        echo "          mode encrypt : encrypt les donnees personnelles du fichier ZIP en md5" >&2
        echo "                          -zip , --zip (fichier d'archive)" >&2  
        echo "" >&2
                 
        echo "          -c , --config (fichier de configuration): (a defaut $FIC_CONFIG)." >&2
        echo "          -jvm , --jvm (JAVA_HOME) (a defaut '$JAVA_HOME')" >&2
        echo "          -lib , --lib (a defaut '$HOME/alimentation/lib')" >&2        
        echo "          -jopts , --javaopts (JAVA_OPTS) (a defaut '$JAVA_OPTS')" >&2
        echo "          -log , --log (fichier de log) (a defaut '$REP_LOG/bat-%mode%.log')" >&2
        echo "" >&2
        echo "          -h , --help : ce menu" >&2
        echo "          -test : liste les commandes effectues mais sans les faire" >&2                                                  
        echo "          -v , verbose : plus

Reply

Marsh Posté le 16-06-2011 à 11:59:19   

Reply

Marsh Posté le 18-06-2011 à 15:44:06    

Bonjour,
tu devrais relire ton message!


---------------
Seul Google le sait...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed