web-dev-qa-db-fra.com

build-impl.xml: 1031: le module n'a pas été déployé

Je travaille sur une Java et j'utilise SmartGwt sur Netbeans 7. et soudain, j'ai rencontré ce problème. J'ai essayé de nettoyer le build-impl.xml puis redémarrer le IDE et je devrais dire que j'ai assez peu de connaissances à ce sujet. Quelqu'un peut-il me dire pourquoi cela donne une erreur et comment je peux y remédier?

Le message d'erreur dit:

nbproject/build-impl.xml:1031: The module has not been deployed. See the server log for details. 
BUILD FAILED (total time: 4 seconds)

Remarque: j'utilise Tomcat 7.0.34

8
Kromer

peut être si tard mais la réponse est utile pour les autres: Parfois, lorsque vous ne spécifiez pas de serveur ou de conteneur de servlet à la création du projet, NetBeans ne parvient pas à créer un context.xml fichier.

  1. Dans votre projet sous Pages Web, créez un dossier appelé META-INF.

Pour ce faire, cliquez avec le bouton droit de la souris sur les pages Web et sélectionnez:

New->Other->Other->File Folder

Nommez le dossier META-INF. La casse est importante, même sous Windows.

  1. Créez un fichier appelé context.xml dans le META-INF dossier.

Pour ce faire, cliquez avec le bouton droit de la souris sur le nouveau META-INF dossier, puis sélectionnez:

New->Other->XML->XML Document

Nommez-le contexte (NetBeans ajoute le .xml) Sélectionner la finition du document bien formé

  1. Modifiez le nouveau document (context.xml) et ajoutez ce qui suit:

    <?xml version="1.0" encoding="UTF-8"?> 
    <Context antiJARLocking="true" path="/app-name"/> 
    

Remplacez app-name par le nom de votre application.

Maintenant, votre déploiement sur place devrait fonctionner. Sinon, assurez-vous que le fichier peut être lu par tout le monde.

Le context.xml le fichier est spécifique à Tomcat. Pour plus d'informations sur ce fichier, consultez la documentation Tomcat sur Tomcat.Apache.org.

9
Zero-dev

Démarrez votre IDE avec des privilèges administratifs (Windows: clic droit et exécutez en tant qu'administrateur), afin qu'il dispose d'un accès en lecture au dossier tomact pour le déploiement. Cela a fonctionné pour moi.

6

Jetez un œil aux journaux du serveur!

J'étais avec ça depuis des heures. L'affreux servlet Tomcat n'est pas très utile non plus, mais si vous pouvez voir la trace de pile, cela devrait suffire.

Par exemple, j'ai lu le message d'erreur suivant:

Caused by: Java.lang.IllegalArgumentException: The servlets named [DetailsServlet] and [AddToCart] are both mapped to the url-pattern [/carrito] which is not permitted

Comme vous pouvez le voir, le message était assez clair et facile à corriger :-)

2
Lucio

Si vous ajoutez des fichiers JAR dans le dossier lib de Tomcat, vous pouvez voir cette erreur

1
prashanth-g
  • Vérifiez s'il existe déjà une autre instance du serveur
  • Vérifiez si le port qui sera utilisé par le serveur est libre.
1
Saif

L'une des principales raisons de cette erreur est due à l'autorisation non accordée à tous les utilisateurs. donc supprimez cette erreur, suivez les étapes suivantes:
1) Accédez au C:/Program Files/Apache Software Foundation/Tomcat 7.0
2) Faites un clic droit sur le dossier Tomcat 7.0 et cliquez sur propriétés .
3) allez à Sécurité Tab.
4) Sélectionnez l'utilisateur et cliquez sur le bouton Modifier ...
5) Accordez toutes les autorisations à l'utilisateur et cliquez sur appliquer et ok .
Actualisez le système et essayez maintenant. J'espère que ça marchera

0
Mukesh Chauhan
  • Fermez Netbeans.
  • Supprimez toutes les bibliothèques dans le dossier "yourprojectfolder"\build\web\WEB-INF\lib
  • Ouvrez Netbeans.
  • Projet Clean and Build.
  • Déployer le projet.
0
Kenan Gökbak