build-impl.xml: 1031: Das Modul wurde nicht bereitgestellt

8

Ich habe an einer Java-Webanwendung gearbeitet und verwende SmartGwt auf Netbeans 7.3 und plötzlich kam ich auf dieses Problem. Ich habe versucht, die build-impl.xml zu bereinigen und dann die IDE neu zu starten, und ich sollte sagen, dass ich ziemlich wenig darüber weiß. Kann mir bitte jemand sagen, warum es einen Fehler gibt und wie ich das beheben kann?

Die Fehlermeldung lautet:

%Vor%

Hinweis: Ich verwende Tomcat 7.0.34

    
Kromer 06.05.2013, 14:23
quelle

5 Antworten

8

kann es so spät sein, aber die Antwort nützlich für andere so: Manchmal, wenn Sie keinen Server oder Servlet-Container bei der Bei der Erstellung des Projekts kann NetBeans keine context.xml -Datei erstellen.

  1. Erstellen Sie in Ihrem Projekt unter Webseiten einen Ordner mit dem Namen META-INF .

Klicken Sie dazu mit der rechten Maustaste auf Webseiten und wählen Sie:

New->Other->Other->File Folder

Benennen Sie den Ordner META-INF . Fall ist wichtig, auch unter Windows.

  1. Erstellen Sie eine Datei namens context.xml im Ordner META-INF .

Klicken Sie dazu mit der rechten Maustaste auf den neuen Ordner META-INF und Wählen Sie:

New->Other->XML->XML Dokument

Nennen Sie es Kontext (NetBeans fügt .xml hinzu) Wählen Sie Wohlgeformtes Dokument Drücken Sie auf Fertig stellen

  1. Bearbeiten Sie das neue Dokument ( context.xml ) und fügen Sie Folgendes hinzu:

    %Vor%

Ersetzen Sie den App-Namen durch den Namen Ihrer Anwendung.

Jetzt sollte Ihre In-Place-Bereitstellung funktionieren. Wenn nicht, stellen Sie sicher, dass die Datei kann von jedem gelesen werden.

Die Datei context.xml ist spezifisch für Tomcat. Für mehr Informationen über Diese Datei finden Sie in der Tomcat-Dokumentation unter tomcat.apache.org .

    
Zero-dev 15.05.2013, 21:28
quelle
4

Starten Sie Ihre IDE mit Administratorrechten (Windows: Klicken Sie mit der rechten Maustaste und führen Sie sie als Administrator aus), so dass sie Schreibzugriff auf den Ordner tact für die Bereitstellung hat. Es hat für mich funktioniert.

    
Shamsuddin Altamash 03.08.2015 11:12
quelle
2

Sehen Sie sich die Serverprotokolle an!

Ich war seit Stunden damit beschäftigt. Das schreckliche Tomcat-Servlet ist auch nicht sehr hilfreich, aber wenn Sie den StackTrace sehen, der ausreichen sollte.

Zum Beispiel lese ich die folgende Fehlermeldung dort:

Wie Sie sehen können, war die Nachricht ziemlich klar und leicht zu beheben: -)

    
Lucio 28.10.2014 21:01
quelle
1
  • Überprüfen Sie, ob bereits eine andere Instanz des Servers läuft
  • Überprüfen Sie, ob der Port, der vom Server verwendet wird, frei ist.
Saif 20.10.2014 05:31
quelle
1

Wenn Sie Gläser in tomcat's lib-Ordner hinzufügen, können Sie diesen Fehler sehen

    
prashanth-g 28.01.2015 09:34
quelle

Tags und Links