Supprimer un fichier d'un war sous msdos

ooOO00OOoo -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerais pouvoir supprimer un .jar qui se trouve dans un .war. J'ai essayé avec la commande ci dessous mais le .war ne m'est pas accessible.

DEL "C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\blabla.war\WEB-INF\lib\jcr-1.0.jar"

Merci d'avance

10 réponses

  1. jmwurth Messages postés 2622 Date d'inscription   Statut Membre Dernière intervention   863
     
    Bonjour,
    Il semble que le chemin soit trop profond.(7 niveaux)
    0
  2. ooOO00OOoo
     
    Nan c'est juste qu'il ne veux pas "ouvrir le war". J'ai essayé de me place dans le rep webapps et d'accéder au war, cela ne fonctionne pas donc ce n'est pas un problème de niveaux .
    0
  3. jmwurth Messages postés 2622 Date d'inscription   Statut Membre Dernière intervention   863
     
    euh, je propose
    set "C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\blabla.war\WEB-INF\lib\jcr-1.0.jar"=jar
    del jar
    Peut-être y a-t-il une insuffisance de l'espace d'environnement
    0
  4. ooOO00OOoo
     
    Nop toujours pas

    J'ai essayé ceci :

    cd "C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps"
    set "blabla.war\WEB-INF\lib\jcr-1.0.jar"=jar
    del jar


    et ça me met La variable d'environnement blabla.war\WEB-INF\lib\jcr-1.0.jar n'est pas définie.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jmwurth Messages postés 2622 Date d'inscription   Statut Membre Dernière intervention   863
     
    Il faut écrire del %jar%
    0
  7. ooOO00OOoo
     
    En fait, je n'ai même pas eu le temps d'aller jusqu'à cette ligne, l'erreur survient à la ligne d'avant.
    0
  8. jmwurth Messages postés 2622 Date d'inscription   Statut Membre Dernière intervention   863
     
    Eh oui, la variable c'est jar, pas le fichier, donc
    set jar="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\blabla.war\WEB-INF\lib\jcr-1.0.jar"
    del %jar%
    0
  9. ooOO00OOoo
     
    La définition de la variable passe mais maintenant le del %jar% ne passe pas.
    L'erreur est : le chemin d'accès est introuvable.
    Je pense qu'il ne veut pas que j'accède au war de cette manière .

    ----------------------------
    cd "C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps"
    set jar="blabla.war\WEB-INF\lib\jcr-1.0.jar"
    del %jar%
    0
  10. jmwurth Messages postés 2622 Date d'inscription   Statut Membre Dernière intervention   863
     
    Je propose sur la 2e ligne
    cd "blabla.war\WEB-INF\lib"
    del "jcr-10.jar"
    0
  11. ooOO00OOoo
     
    Toujours pas (merci en tout cas de proposer et d'être patient!!) , ..
    En fait il ne veut vraiment pas accéder au war.
    Je pense qu'il faudrait le "décompresser, supprimer le jar et recompresser le war".
    0
    1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
       
      Salut.
      moi c'est ce que je ferais, je ne connais pas .war, mais en effet si c'est un format compressé, logique que ça ne passe pas. "DEL" est une commande système qui agit sur les fichiers réel. Supprimer un fichier d'une archive compressé, ça demande des modifications supplémentaire qui ne sont pas prises en compte par le système.
      Surtout sous XP, déjà que ZIP n'est pas natif, alors war...
      0