Nicht in der Lage zu finden web.xml in netbeans 7.0.1
Möchte ich eine Datei hochladen auf einen server, für die ich Schreibe ein servlet-Programm.Den Speicherort des Verzeichnisses, in dem das Dokument hochgeladen werden würde, sollte der Wert aus einem parameter in web.xml. Ich habe nicht verwenden web.xml vor und weiß nur, dass es macht-Einträge für jedes servlet. Ich bin nicht in der Lage, um zu sehen, diese Datei in meinem web-Anwendung-Projekt, das ich in netbeans. Bitte helfen Sie mir mit diesem.
Danke.
InformationsquelleAutor Saumyaraj | 2013-10-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es sollte sich in
YOURPROJECT\web\WEB-INF
Ordner, so ist der vollständige Pfad:YOURPROJECT\web\WEB-INF\web.xml
BEARBEITEN (August 21, 2015)
Bekam einen downvote mit einem Kommentar von duffymo, dass meine Antwort nicht korrekt ist.
Und ich beschlossen, um zu veranschaulichen, meine Antwort mit Schritt-für-Schritt-Bilder um Missverständnisse zu vermeiden.
Werde ich veranschaulichen, Netbeans Verhalten in Linux (Ubuntu) und Windows (ab Windows 7) Betriebssystemen.
Linux:
beachten Sie, dass
web
Ordner ist da.Du erstellen kann web.xml Datei in diesen Ordner manuell oder tun Sie es mit Netbeans über den Projekt-Kontext-Menü "Neu -> Erstellen -> Andere":
Nun, wir navigieren
YOURPROJECT\web\WEB-INF\
Ordner zu sehen, dassweb.xml
ist es:Den gleichen Regeln richtig sind für das windows-Betriebssystem, überprüfen Sie die Bilder unten:
Können Sie erstellen, web.xml hier:
oder die Nutzung von Netbeans, wie ich oben beschrieben habe.
Erstellen web.xml in diesem Ordner selbst. Hier ist der link zum sample web.xml Datei: docs.oracle.com/cd/E19146-01/821-1830/abxii/index.html
Das ist falsch. Es gibt keine /web in diesem Pfad. Sollte Kontext unter root /WEB-INF direkt darunter.
Ich aktualisiert meine Antwort. Wie Sie sehen können, gibt es eine
web
Ordner, als ich riet zur OP.DANKE SEHR VIEL FREUND! SIE HABEN MEIN LEBEN GERETTET!
InformationsquelleAutor
Ich weiß es ist so spät, aber ich hatte das gleiche problem, also hier ist die Lösung unten:
Erstellen web.xml:
(Getestet auf Netbean 7.4 JDK 7)
InformationsquelleAutor Strength
web.xml
ist optional inJava EE 6
. So, es ist standardmäßig nicht geladenNetbeans
. Sie müssen manuell ladenweb.xml
von Netbeans.hmm, wenn es optional ist, was ist der alternative Ansatz?
InformationsquelleAutor Masudul
Müssen Sie zunächst erstellen Sie ein servlet-Seite, dann web.xml generiert WEB.INF/
InformationsquelleAutor Mehandi Hassan
Versuchen rechten Maustaste auf das Projekt und wählen Sie
New
->Other
->Web
->Standard Deployment Descriptor (web.xml)
->Next
->Finish
. Folgen, und es wird in Konfigurations-Dateien.Video-tutorial: https://www.youtube.com/watch?v=UAMOeHtPwrc
InformationsquelleAutor Jonathan Manera
Könnten Sie Kontext-Parameter in Ihrem web.xml
In Sie normalen java-Klasse, die Sie dies Lesen diese statischen Felder.
Haben Sie Zugriff auf das context-parameter mit
ServletContext.getInitParameter
Funktion.Wenn Sie mit Servlet-3.0-Spezifikation, die Sie verwenden können Anmerkungen(http://docs.oracle.com/javaee/6/api/javax/servlet/annotation/package-summary.html).
Ich denke, dass
@WebInitParam
ist, was Sie suchen.Öffnen Sie einen text-editor, erstellen Sie eine neue Datei mit dem Namen "web.xml", und hinzufügen, was nötig ist.
InformationsquelleAutor user987339