Zugriff auf Dateien in Meta/Web-Inf Verzeichnis

Status
Nicht offen für weitere Antworten.

raptor

Aktives Mitglied
Hallo,

ich bin schon lange daran, herauszufinden, wie ich auf Dateien in den o.g. INF Verzeichnissen zugreifen kann. Das Problem ist (neben dem, dass ich nicht weiß wie es geht), das die Pfadangaben zum Teil in Property-Files liegen. z.B.:

directoryProvider.keystore.location=file:META-INF/demo_keystore.jks

Ich weiß, wie ich auf Dateien im Classpath bzw. in den aktuellen Pakages zugreifen kann. Aber das hier leider nicht.
 

y0dA

Top Contributor
Meinst du nun Meta-Inf oder Web-Inf?

Aufs Web-Inf Verzeichnis kannst du ja wie folgt zugreifen (relativer Pfad):
Code:
/WEB-INF/unterordner/file1.cfg

Verstehe das Problem nicht so ganz.
 

raptor

Aktives Mitglied
Das Problem ist, dass ich eine FileNotFoundException bekomme.

edit: Und im konkreten Fall meine ich das META-INF Verzeichnis. Aber ich hatte es auch mal mit WEB-INF ausprobiert, mit dem gleichen Ergebnis.

Ich muss wohl dazu sagen, dass ich das eine Programm als normale Java-Applikation starte. Ich kann mir schon vorstellen, dass er die mit den relativen Pfadangaben nichts anfangen kann. Ich weiß bloß nicht, wie ich das anders anstellen soll. Das Programm habe ich übrigens nicht selbst geschrieben. Und irgendwie bezweifle ich, dass es so mal lief. Folgender Eintrag steht in einer Properties Datei:

pkiProvider.keystore.location=file:/META-INF/demo_keystore.jks

edit2: Nanu, das stand ja sogar schon im ersten Post... ???:L
 

y0dA

Top Contributor
Also ist die Applikation keine Webapplikation? Oder meinst du auf deinem lokalen Tomcat startest du die Applikation?

Also bei meinem Webapplikationen kann ich wie oben gepostet auf das Web-Inf Verzeichnis zugreifen.

Wenn dies nicht funktioniert, dann teste mal den kompletten Pfad:
Bspw:
Code:
/src/main/webapp/META-INF/demo_keystore.jks
 

raptor

Aktives Mitglied
Danke!!!

Hab's jetzt so:

pkiProvider.keystore.location=file:WebContent/META-INF/demo_keystore.jks

und es scheint zu funktionieren. Ich bekomme zwar noch eine Exception, aber die tritt an anderer Stelle auf.

Irgendwie ist das immer doof, wenn man nur mit Halbwissen an solche Sachen ran gehen muss. Danke nochmal.

edit: Wo kann man den Haken für "erledigt" setzen?
 
M

maki

Gast
Probier doch mal ob das auf dem Webserver (Tomcat?) immer noch läuft, mich würde es wundern, wenn TC src/main/.. oder WebContent/.. kennen würde ;)
 

y0dA

Top Contributor
maki hat gesagt.:
Probier doch mal ob das auf dem Webserver (Tomcat?) immer noch läuft, mich würde es wundern, wenn TC src/main/.. oder WebContent/.. kennen würde ;)

Jo dann wundere dich :) , denn mit dem rel. Pfad
Code:
/WebContent/META-INF/demo_keystore.jks
klappt es.
 
M

maki

Gast
Hi y0dA,

der Grund meiner Verwunderung ist, dass es das Verzeichniss /WebContent in einem war file als auch in dem deploy dir nicht gibt.

Dieses Verzeichniss gibt es bei mir ausschliesslich in der Eclipse IDE.

Wie kann das gehen?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Tomcat Zugriff auf lokale Dateien Allgemeines EE 2
K Zugriff auf Dateien beschränken Allgemeines EE 2
pkm Frage wegen AJAX-Zugriff auf ein Servlet Allgemeines EE 1
G War zugriff auf Ejb in EAR Allgemeines EE 0
S MessageDrivenBean Problem beim Zugriff auf Stateful EJB Allgemeines EE 2
R RMI Zugriff zwischen zwei WAR Projekten Allgemeines EE 1
G Nativer bzw. direkter Zugriff auf Active Directory Allgemeines EE 4
B Cookie beim erstem Zugriff auf Web-App ablegen Allgemeines EE 3
T JMX und ServiceMBean - Zugriff mittels Client Allgemeines EE 2
W JSP Zugriff auf RemoteInterfaces Allgemeines EE 2
S Pfad-Zugriff über Servlet-init() Allgemeines EE 2
Y Zugriff auf Files aus einer EAR Anwendung Allgemeines EE 8
F problem mit nullpointer bei DB zugriff Allgemeines EE 2
G Direkter Zugriff auf Servlet- doPost Allgemeines EE 15
J JSF: Zugriff auf message bundle Allgemeines EE 1
J geschützter Bean zugriff mit einem Rich-Client Allgemeines EE 2
T Zugriff auf EJB Allgemeines EE 3
L Zugriff auf Manager nur von localhost Allgemeines EE 11
S 1. ContrBean + Image zurück, 2. DB-Zugriff per utilityklasse Allgemeines EE 5
N Zugriff auf Webapp nur für localhost definieren (Tomcat) Allgemeines EE 2
T Zugriff auf persistentes Set in einem Objekt Allgemeines EE 2
R Zugriff auf Filter Servlet Allgemeines EE 10
R Zugriff auf Managed Bean aus einem Filter Allgemeines EE 2
N zugriff auf sämtliche navigation rules Allgemeines EE 6
A Zugriff auf Parameter im Deployment Descriptor Allgemeines EE 2
T Zugriff auf Session-Objekte in JSP Allgemeines EE 2
H Velocity: Zugriff auf Sessionvariable? Allgemeines EE 3
S Keystore Zugriff aus Web-Anwendung Allgemeines EE 2
S Alternative zu Properties/ Zugriff außerhalb der Locale Allgemeines EE 7
J In einem Bean zugriff auf ein SessionBean? Allgemeines EE 2
S Kein Zugriff auf Persistence Unit Allgemeines EE 4
K dynamischer Zugriff auf .properties (Struts) Allgemeines EE 2
R Servlet/JSP zugriff auf Thumbnails ausserhalb Webroot Allgemeines EE 3
G Parameterübergabe u. -zugriff bei jsp:include Allgemeines EE 3
K [Tomcat 5.5.12+Axis] Datenbank Zugriff Allgemeines EE 2
K JSF - Zugriff auf Managed Beans Allgemeines EE 2
H JSP Zugriff auf JavaBean Allgemeines EE 4
S zugriff von jsp-seiten auf java klassen Allgemeines EE 3
L Wie bekomme ich denn einen Zugriff auf die EJB ??? Allgemeines EE 7
C [JSP] errorpage: Zugriff auf exception-Objekt Allgemeines EE 2
J Webanwendung mit intensiver Nutzung von Dateien Allgemeines EE 8
A Speichern von mehreren Dateien (BLOBS) Allgemeines EE 8
S Umgang mit hochgeladenen Dateien Allgemeines EE 18
B Tomcat6/axis1.4 kann nicht auf Dateien zugreifen Allgemeines EE 3
D Wohin mit Resourcen (Bilder, txt Dateien) im Application Client Allgemeines EE 3
T Apache Lucene Dateien verändern Allgemeines EE 6
Q Dynamische Formulare aus xml Dateien erstellen... Allgemeines EE 8
V Lokale Dateien ausführen, IE,FF Allgemeines EE 2
J nur bestimmte Mapping-Dateien berücksichtigen (Hibernate) Allgemeines EE 14
A Tomcat - Findet meine Dateien nicht ? Allgemeines EE 10
U Instanzen von *.war Dateien auslesen und steuern. Allgemeines EE 4
G WEB-INF/classpath funktioniert nicht für Dateien Allgemeines EE 2
padde479 Verzeichnisse und Dateien mit Passwort schützen bei Tomcat 5 Allgemeines EE 5
F relativer Pfad in Servlets für Dateien Allgemeines EE 2
FsMarine Probleme beim ausführen von JSP dateien unter Tomcat Allgemeines EE 4
A Eclipse: EJB-1.1-Dateien importieren und bearbeiten Allgemeines EE 2
A META-INF zur Laufzeit ändern Allgemeines EE 4

Ähnliche Java Themen

Neue Themen


Oben