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
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.
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.
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é
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
.
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.
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:
Comme vous pouvez le voir, le message était assez clair et facile à corriger :-)
Si vous ajoutez des fichiers JAR dans le dossier lib de Tomcat, vous pouvez voir cette erreur
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