IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Problème avec le startup.sh


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 115
    Points : 70
    Points
    70
    Par défaut Problème avec le startup.sh
    Bonjour,

    J'ai téléchargé tomcat5.0 (que j'avais sur une clé ) sur un serveur redhat 5.4
    Quand je tape sh startup.sh, j'ai le message d'erreur:

    : command not found
    : command not found:
    startup.sh: line 32: syntax error: unexpected end of file

    j'ai bien vérifié que JAVA_HOME est bien défini, la première ligne de startup.sh est !/bin/sh ce qui montre que j'utilise le bash approprié

    Je vois trop comment résoudre ce problème, je vous remercie pour toute réponse.
    RQ :
    2) tomcat n'est pas installé en tant que service (je sais pas faire en gardant le même tomcat), je peux pas utilise /etc/init.d

    Cordialement

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Peux-tu fournir le script startup.sh en pièce jointe?

  3. #3
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 115
    Points : 70
    Points
    70
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    #!/bin/sh
    # -----------------------------------------------------------------------------
    # Start Script for the CATALINA Server
    #
    # $Id: startup.sh,v 1.3 2002/08/04 18:19:43 patrickl Exp $
    # -----------------------------------------------------------------------------
     
    # resolve links - $0 may be a softlink
    PRG="$0"
     
    while [ -h "$PRG" ] ; do
      ls=`ls -ld "$PRG"`
      link=`expr "$ls" : '.*-> \(.*\)$'`
      if expr "$link" : '.*/.*' > /dev/null; then
        PRG="$link"
      else
        PRG=`dirname "$PRG"`/"$link"
      fi
    done
     
    PRGDIR=`dirname "$PRG"`
    EXECUTABLE=catalina.sh
     
    # Check that target executable exists
    if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
      echo "Cannot find $PRGDIR/$EXECUTABLE"
      echo "This file is needed to run this program"
      exit 1
    fi
     
    exec "$PRGDIR"/"$EXECUTABLE" start "$@"

  4. #4
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 115
    Points : 70
    Points
    70
    Par défaut
    En essayant de le mettre en pièce jointe, j'ai un message d'erreur : fichier non valide"

    je vais réessayer

  5. #5
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 115
    Points : 70
    Points
    70
    Par défaut
    Voila j'ai changé l'extension de sh à XML startup.xml

  6. #6
    Invité
    Invité(e)
    Par défaut
    Oki merci,

    Peux-tu passer le script en mode debug pour voir les commandes qui ne sont pas trouvées stp

    peux-tu également fournir les permissions des fichiers .sh qui sont dans le repertoire bin de tomact stp?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cd /chemin/tomcat/bin && ls -l *.sh

  7. #7
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 115
    Points : 70
    Points
    70
    Par défaut
    Salut,

    [root@server bin]# sh +xv startup.sh
    : command not found
    : command not found:
    startup.sh: line 32: syntax error: unexpected end of file

    Les permissions en pièce jointe permission.txt

    merci par avance

  8. #8
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 115
    Points : 70
    Points
    70
    Par défaut
    je rectifie les résultats du débogages

    [root@aa bin]# sh -xv startup.sh
    #!/bin/sh
    # -----------------------------------------------------------------------------
    # Start Script for the CATALINA Server
    #
    # $Id: startup.sh,v 1.3 2002/08/04 18:19:43 patrickl Exp $
    # -----------------------------------------------------------------------------

    + $'\r'
    : command not found
    # resolve links - $0 may be a softlink
    PRG="$0"
    + PRG=$'startup.sh\r'

    + $'\r'
    : command not found:
    while [ -h "$PRG" ] ; do
    ls=`ls -ld "$PRG"`
    link=`expr "$ls" : '.*-> \(.*\)$'`
    if expr "$link" : '.*/.*' > /dev/null; then
    PRG="$link"
    else
    PRG=`dirname "$PRG"`/"$link"
    fi
    done

    PRGDIR=`dirname "$PRG"`
    EXECUTABLE=catalina.sh

    # Check that target executable exists
    if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
    echo "Cannot find $PRGDIR/$EXECUTABLE"
    echo "This file is needed to run this program"
    exit 1
    fi

    exec "$PRGDIR"/"$EXECUTABLE" start "$@"
    startup.sh: line 32: syntax error: unexpected end of file

  9. #9
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par router_ Voir le message
    je rectifie les résultats du débogages

    [root@aa bin]# sh -xv startup.sh
    #!/bin/sh
    # -----------------------------------------------------------------------------
    # Start Script for the CATALINA Server
    #
    # $Id: startup.sh,v 1.3 2002/08/04 18:19:43 patrickl Exp $
    # -----------------------------------------------------------------------------

    + $'\r'
    : command not found

    # resolve links - $0 may be a softlink
    PRG="$0"
    + PRG=$'startup.sh\r'

    + $'\r'
    : command not found:

    while [ -h "$PRG" ] ; do
    ls=`ls -ld "$PRG"`
    link=`expr "$ls" : '.*-> \(.*\)$'`
    if expr "$link" : '.*/.*' > /dev/null; then
    PRG="$link"
    else
    PRG=`dirname "$PRG"`/"$link"
    fi
    done

    PRGDIR=`dirname "$PRG"`
    EXECUTABLE=catalina.sh

    # Check that target executable exists
    if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
    echo "Cannot find $PRGDIR/$EXECUTABLE"
    echo "This file is needed to run this program"
    exit 1
    fi

    exec "$PRGDIR"/"$EXECUTABLE" start "$@"
    startup.sh: line 32: syntax error: unexpected end of file
    Tu as des retours de chariot windows dans ton script qui ne sont pas compris par le shell.

    As-tu copié ce tomcat à partir de windows?

    sinon pour corriger ce problème tu peux convertir les retours chariot windows en linux avec la commande suivante.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dos2unix startup.sh startup.sh
    Il se peut qu'il faille le faire pour tous les scripts .sh

  10. #10
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 115
    Points : 70
    Points
    70
    Par défaut
    tu avais raison, j'ai bien copié tomcat de windows.
    J'ai essayé la solution proposée et ça a marché
    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo