11
votes

Build-IMPL.XML: 1031: le module n'a pas été déployé

Je travaille sur une application Web Java et j'utilise smartgwt sur NetBeans 7.3 et hors d'un coup, j'ai rencontré ce problème. J'ai essayé de nettoyer le build-impl.xml puis redémarrer l'IDE et je dois dire que j'ai des connaissances assez faibles à ce sujet. Peut-on peut-on me dire pourquoi il donne une erreur et comment je peux résoudre ce problème?

Le message d'erreur indique: xxx

Remarque: J'utilise tomcat 7.0.34


0 commentaires

9 Réponses :


9
votes

Que soit si tard mais la réponse utile pour les autres afin: Parfois, lorsque vous ne spécifiez pas de conteneur de serveur ou de servlet au niveau de la Création du projet, NetBeans ne parvient pas à créer un fichier context.xml .

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

    Faites cela à droite de la souris en cliquant sur les pages Web et sélectionnez:

    Nouveau-> Autre-> Autre-> Dossier de fichier

    Nom du dossier Meta-Inf . L'affaire est importante, même sur Windows.

    1. Créez un fichier appelé context.xml dans le dossier meta-Inf .

      Faites ceci à droite de la souris en cliquant sur le nouveau dossier Meta-Inf et Sélectionnez:

      Nouveau-> Autre-> XML-> XML Document

      Nom It Contexte (NetBeans ajoute le .xml . ) Sélectionnez un document bien formé Appuyez sur Terminer

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

        Remplacez le nom de l'application avec le nom de votre application.

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

        Le fichier context.xml est spécifique à Tomcat. Pour plus d'informations sur Ce fichier, voir la documentation Tomcat à tomcat.apache.org .


3 commentaires

J'ai le même problème mais avec le verre de verre puis-je utiliser cette solution?


Oui. @Tony. Tu peux l'utiliser. Si vous souhaitez passer de TOMCAT à Glassfish Server, cliquez avec le bouton droit de la souris sur votre nom de projet dans l'explorateur de projet. Aller à Properties-> Catégories-> Sélectionnez Option d'exécution. Et changer le serveur.


Cette réponse est toujours pertinente!



1
votes
  • Vérifiez si une autre instance du serveur fonctionne déjà
  • Vérifiez si le port qui sera utilisé par le serveur est gratuit.

0 commentaires

3
votes

Jetez un coup d'œil aux journaux du serveur!

J'avais été avec cela pendant des heures. Le terrible servlet Tomcat n'est pas très serviable ni que si vous pouvez voir la stacktrace qui devrait suffire.

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

causé par: java.lang.illegalargumentException: les servlets nommés [DétailsServlet] et [addtocart] sont tous deux mappés à l'URL-motif [/ carrito] qui n'est pas autorisé

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


1 commentaires

Cela a fonctionné pour moi. J'ai aussi eu le même problème de même mappage de modèle d'URL pour deux servlets



1
votes

Si vous ajoutez des pots dans le dossier LIB de Tomcat, vous pouvez voir cette erreur


0 commentaires

6
votes

Démarrez votre IDE avec privilège administratif (Windows: clic droit et exécutez en tant qu'administrateur), afin qu'il ait lu l'accès en écriture au dossier Talisact pour le déploiement. Cela a fonctionné pour moi.


0 commentaires

-1
votes

Vérifiez si vous avez placé l'intérieur ou à l'extérieur du ... Si vous l'avez placé en dehors de l'étiquette du serveur, et si vous essayez d'accéder au paramètre init, cela donnera une erreur.


0 commentaires

0
votes
  • Fermer Netbeans.
  • Supprimer toutes les bibliothèques du dossier "YourProjectFolder" \ Build \ web \ web-inf \ lib
  • Ouvrez Netbeans.
  • Projet propre et de construction.
  • Déployer le projet.

0 commentaires

0
votes

L'une des principales raisons de cette erreur est due à la permission non accordée à tous les utilisateurs. Alors, supprimez cette erreur, procédez comme suit:

1) Allez dans la fondation c: / Programme / Apache Software Foundation / Tomcat 7.0

2) Cliquez avec le bouton droit de la souris sur le dossier Tomcat 7.0 et cliquez sur Propriétés .
3) Allez à Sécurité onglet.
4) Sélectionnez l'utilisateur et cliquez sur Modifier ... bouton
5) Accordez toute la permission à l'utilisateur et cliquez sur Appliquer et OK .
Actualisez le système et essayez maintenant. J'espère que cela fonctionnera


0 commentaires

0
votes

Si vous obtenez toujours cette erreur, essayez ceci.

  1. aller à NetBeans Services
  2. Supprimer Apache Tomcat.
  3. Ajouter Apache Tomcat à nouveau.
  4. Construire projet.
  5. Déployer le projet

     Entrez la description de l'image ici


0 commentaires