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
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.
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.
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
Bearbeiten Sie das neue Dokument ( context.xml
) und fügen Sie Folgendes hinzu:
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
.
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.
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: -)
Wenn Sie Gläser in tomcat's lib-Ordner hinzufügen, können Sie diesen Fehler sehen
Tags und Links java tomcat web netbeans-7