2010-12-27 1 views
0

Ich bekomme "Fehler beim Öffnen ... Datei ... (Keine solche Datei oder Verzeichnis)". Allerdings kontrolliere ich nicht den Dateizugriff - eine Drittanbieter-Bibliothek versucht, eine Datei im .war zu öffnen.Anfänger-Servlet-Bereitstellungsfrage: wie Bibliothekszugriffsdateien von Dritt-Anbieter in .war erstellt werden?

Es funktioniert gut, wenn eine offene Verzeichnisstruktur auf meinem eigenen Computer verwendet.

Meine Frage ist: soll normaler Dateizugriff innerhalb eines .war funktionieren? Wenn nicht, sollte ich nur ein Verzeichnis anstelle von einem .war bereitstellen? Oder gibt es einen besseren Weg?

Verwende Glassfish.

Antwort

0

.war-Datei sollte von Ihrem (Anwendungs-) Server entpackt werden, so dass Ihre Drittanbieter-lib mit Dateien von entpackten .war funktionieren sollte.

+0

Danke! Das bedeutet, dass ich etwas anderes falsch mache ... Ich habe die Frage als beantwortet markiert. – Navigateur

+0

Nachdem ich das gesagt habe, scheint es, dass ich es in meiner endgültigen Lösung als Verzeichnis für die Datei bereitstellen musste, die von "getServletContext.getRealPath (...)" gefunden wurde. Ich bin mir nicht sicher, ob das auch mit paketierten .wars funktionieren soll. – Navigateur

+0

Welchen Webserver benutzen Sie? –

Verwandte Themen