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

Maven Java Discussion :

[M2]Pb pour déployer un site


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut [M2]Pb pour déployer un site
    Bonjour,

    J'essaie de déployer un site avec la commande :

    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
     
    [INFO] Scanning for projects...
    [INFO] -------------------------------------------------------------------------
    ---
    [INFO] Building Maven Quick Start Archetype
    [INFO]    task-segment: [site-deploy]
    [INFO] -------------------------------------------------------------------------
    ---
    [INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus
    .velocity.ContextClassLoaderResourceLoader'.
    [INFO] Setting property: velocimacro.messages.on => 'false'.
    [INFO] Setting property: resource.loader => 'classpath'.
    [INFO] Setting property: resource.manager.logwhenfound => 'false'.
    [INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus
    .velocity.ContextClassLoaderResourceLoader'.
    [INFO] Setting property: velocimacro.messages.on => 'false'.
    [INFO] Setting property: resource.loader => 'classpath'.
    [INFO] Setting property: resource.manager.logwhenfound => 'false'.
    [INFO] [site:site]
    [INFO] Generate "Project Team" report.
    [ERROR] VM #displayTree: error : too few arguments to macro. Wanted 2 got 0
    [ERROR] VM #menuItem: error : too few arguments to macro. Wanted 1 got 0
    [INFO] [site:deploy]
    The authenticity of host '127.0.0.1' can't be established.
    RSA key fingerprint is 9b:e6:57:c0:57:16:9d:15:d2:87:8d:ce:45:af:c4:ad.
    Are you sure you want to continue connecting? (yes/no):
    Déjà on voit 2 ERROR dans ce log , et je ne sais pas d'où ils proviennent ?

    lEnsuite je tape mon password
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    : Password for Administrateur@127.0.0.1:
    Et j'ai la sortie suivante :

    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
     
    Executing command: mkdir -p /.
    Executing command: mkdir -p /.
    Executing command: scp -t /./wagon50073.zip
    Uploading: ./wagon50073.zip to scp://127.0.0.1
     
    ########################
    Transfer finished. 94248 bytes copied in 0.093 seconds
    Executing command: cd /.; unzip -q -o wagon50073.zip; rm -f wagon50073.zip
    scp://127.0.0.1 - Session: Disconnecting
    scp://127.0.0.1 - Session: Disconnected
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] Error uploading site
     
    Embedded error: Error performing commands for file transfer
    Exit code: 0 - unzip: not found
    [INFO] ------------------------------------------------------------------------
    [INFO] For more information, run Maven with the -e switch
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1 minute 7 seconds
    [INFO] Finished at: Tue Jul 11 17:42:18 CEST 2006
    [INFO] Final Memory: 11M/21M
    [INFO] ------------------------------------------------------------------------
    A noter que l'execution de "Executing command: mkdir -p /." m'ouvre une message BOX , me disant en gros que cygintl-2.dll est introuvable , ???

    J'ai paramétré le pom.xml avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      <site>
        <id>ssh-repository</id>
        <url>scp://127.0.0.1</url>
      </site>
    Et le fichier settings.xml avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        <server>
          <id>ssh-repository</id>
          <username>Administrateur</username>
          <privateKey/> <!-- /path/to/your/private/key</privateKey> not needed if using pageant -->
          <configuration>
            <sshExecutable>plink</sshExecutable>
            <scpExecutable>pscp</scpExecutable>
            <sshArgs/>
          </configuration>
        </server>
    J'ai installé et configuré un serveur SSH ( openSSH pour windows ) , et j'arrive à y accéder avec PUTTY

    Et rien n'est uploadé dans le répertoire d:\ROOTSSH ( paramétré dans la registry , répertoire dans lequel j'accède via PUTTY )

    Par contre , j'ai des fichiers zip comme wagon44509.zip ( comme on peut le voir dans les logs ) qui se retrouve à la racine de mon répertoire d'installation d'openSSH

    Aurais mal configuré quelque chose ?

    Merci d'avance

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par elitost
    Et rien n'est uploadé dans le répertoire d:\ROOTSSH ( paramétré dans la registry , répertoire dans lequel j'accède via PUTTY )

    Par contre , j'ai des fichiers zip comme wagon44509.zip ( comme on peut le voir dans les logs ) qui se retrouve à la racine de mon répertoire d'installation d'openSSH

    Aurais mal configuré quelque chose ?
    Tout ce que je peux te conseiller est d'essayer de taper une commande (mkdir ou unzip) après t'être connecté à ton serveur ssh. Apparement, wagon n'arrive pas à dézipper les fichiers qu'il transfere.

    Après, une question plus sur le fond, pourquoi utiliser ssh pour deployer sur le localhost? A mon avis, un transfert en file suffirait amplement, non?

  3. #3
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Je vais essayer demain les commandes mkdir et unzip dans une session PUTTY et je reviens ici pour dire si ça fonctionne.

    Après, une question plus sur le fond, pourquoi utiliser ssh pour deployer sur le localhost? A mon avis, un transfert en file suffirait amplement, non?
    Disons, que pour le moment mon serveur est sur localhost, mais ce ne sera surement pas le cas en mode projet réel. Sinon le déploiement de site ne fonctionne actuellement qu'avec SSH apparement ( cf. sur le site de maven )

    Dans le doute j'ai essayé avec un repository FTP et j'ai un message qui m'indique que ce n'est pas supporté ( par contre une commande mvn deploy fonctionne avec le ftp , mais ici c'est le site que je veux ).

    Et toi as tu déjà expérimenté le déploiement de site ?

  4. #4
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par elitost
    Et toi as tu déjà expérimenté le déploiement de site ?
    Oui, je fait des deploiements de site sur un vrai serveur Linux, et ça marche sans aucun problème. Ce qui me fait dire que le problème est à priori lié à ton installation de cygwin, et qu'en particulier, la commande mkdir ne fonctionne pas dans ta session ssh, ce qui empeche un déploiement correct de ton site...

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Ton cygwin est mal installé et unzip doit être installé dans ton cygwin

    Un autre protocol est supporté pour le déploiement (artifacts et site), c'est webdav.

  6. #6
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Je vais voir ce que je peux faire avec WebDav alors...c'est facile à installer sous windows ? aurais tu des liens ( je ne connais webdav que de nom ) ?

    Car avec SSH sous windows , j'ai quelques pb d'installation ( avec cygwin ):
    http://www.developpez.net/forums/sho...ght=cygwin+ssh

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

Discussions similaires

  1. [Spip] Combien de temps pour créer un site web ?
    Par gamerome dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 13/09/2008, 08h21
  2. Quels outils logiciels utiliser pour faire son site ?
    Par tripper.dim dans le forum Outils
    Réponses: 36
    Dernier message: 22/05/2008, 18h39
  3. Quelle BDD pour un gros site commercial?
    Par j_dron dans le forum Décisions SGBD
    Réponses: 13
    Dernier message: 27/10/2005, 19h31
  4. [langage] ASP, ASP.NET ou PHP pour un gros site e-commerce
    Par j_dron dans le forum Général Conception Web
    Réponses: 14
    Dernier message: 21/10/2005, 14h07

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