Hallo,
ich stehe vor dem Problem, dass ich für ein Java Program einen Webservice schreiben soll, bzw. dieses in einen Webservice umwandeln soll (Ziel: eine einzige .war Datei).
Das Java Program nutzt eine ganze Reihe von Konfigurationsdateien die alle beim Start eingelesen werden. Da ich aber bei .war Dateien nicht die "File" Klasse von Java benutzen kann um durch Verzeichnisse im .war zu navigieren, muss ich mir dazu etwas anderes überlegen, denn wenn ich über den Classpath gehe um die Ressourcen zu laden, muss ich die genauen Dateinamen ja schon vorher wissen und kann nicht einfach alle nehmen die eine gewisse Endung haben.
Jetzt wollte ich mal fragen, wie bei so einem Problem die Best-Practice Lösungen aussehen. Am besten mit ein paar weiterführenden Quellen sodass ich mich da weiter einlesen kann.
Ein weiteres Problem: Ich benutze eine Library um auf Excel-Files zuzugreifen. Diese hat aber nur eine Schnittstelle die "File" akzeptiert. Wenn ich über den Classpath gehe, dann lande ich am Ende bei einem "InputStream". Gibt es eine Möglichkeit, daraus ein File-Objekt zu machen?
ich stehe vor dem Problem, dass ich für ein Java Program einen Webservice schreiben soll, bzw. dieses in einen Webservice umwandeln soll (Ziel: eine einzige .war Datei).
Das Java Program nutzt eine ganze Reihe von Konfigurationsdateien die alle beim Start eingelesen werden. Da ich aber bei .war Dateien nicht die "File" Klasse von Java benutzen kann um durch Verzeichnisse im .war zu navigieren, muss ich mir dazu etwas anderes überlegen, denn wenn ich über den Classpath gehe um die Ressourcen zu laden, muss ich die genauen Dateinamen ja schon vorher wissen und kann nicht einfach alle nehmen die eine gewisse Endung haben.
Jetzt wollte ich mal fragen, wie bei so einem Problem die Best-Practice Lösungen aussehen. Am besten mit ein paar weiterführenden Quellen sodass ich mich da weiter einlesen kann.
Ein weiteres Problem: Ich benutze eine Library um auf Excel-Files zuzugreifen. Diese hat aber nur eine Schnittstelle die "File" akzeptiert. Wenn ich über den Classpath gehe, dann lande ich am Ende bei einem "InputStream". Gibt es eine Möglichkeit, daraus ein File-Objekt zu machen?