S'il vous plaît, quelqu'un peut-il m'aider à comprendre comment déployer une application. J'ai construit une application en utilisant spring framework et maven. Je veux le déployer sur un serveur distant en utilisant ftp. On m'a dit que je peux le télécharger dans un sous-domaine qui m'a été donné (comme: www.yyyy.xxxx.com) et ils m'ont donné un nom d'utilisateur et un mot de passe. J'ai utilisé l'instruction dans ce lien: enter link description here mais au lieu de <repository>
j'ai utilisé <site>
. Mais ça ne marche pas. l'erreur suivante est: Erreur embarquée: Mot de passe non spécifié pour le référentiel ftp du référentiel. Je ne sais pas si je suis les instructions correctes ou je devrais essayer de déployer avec Apache ANT?Comment déployer une application web construite avec maven sur un serveur distant?
Le pom.xml contient:
<!-- DISTRIBUTION FILE -->
<distributionManagement>
<site>
<id>ftp-repository</id>
<url>ftp://ftp.xxxx.com/app_name</url>
</site>
</distributionManagement>
<build>
<!-- FTP TRANSFER -->
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav-jackrabbit</artifactId>
<version>2.2</version>
</extension>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>2.2</version>
</extension>
Et je placé le fichier settings.xml dans le même répertoire avec le pom.xml La trace d'erreur commence par: org.apache.maven.lifecycle. LifecycleExecutionExeption: Erreur lors du chargement du site J'ai utilisé fileZilla pour tester la connexion au serveur, et je me connecte lorsque j'utilise l'hôte: ftp.xxxx.com
dans cette question que l'utilisateur dit qu'il télécharge le fichier de guerre à l'aide d'un programme. mais cela n'est pas possible, l'application n'est pas déployée. –
pouvez-vous publier la section pom pertinente, c'est-à-dire la définition du site ainsi que les paramètres ftp. assurez-vous de substituer le nom du site ainsi que le nom d'utilisateur et mot de passe avec des chaînes xxxxx ou autres. Il serait bon de jeter un coup d'oeil à la structure de ce que vous avez. Avez-vous également vérifié que vous pouvez ftp à la boîte en dehors de maven? c'est-à-dire ouvrir une fenêtre de commande ou utiliser un client FTP et se connecter au serveur? – myqyl4
J'ai édité ma question .. Est-ce le moyen de déployer un site web? Merci –