Ich bekomme eine von getResourceAsStream()
, und ich habe es geschafft, aus der Datei zu lesen, indem Sie die zurückgegebene InputStream
an eine BufferedReader
übergeben.Schreiben in einen Dateistrom von getResourceAsStream()
Gibt es eine Möglichkeit, wie ich auch in die Datei schreiben kann?
Leider war ich nicht in Ordnung. Ich musste 'toString()' zu 'toUri()' hinzufügen: 'new File (resourceUrl.toURI(). ToString());'. Aber jetzt wird eine 'FileNoFoundException' in der dritten Zeile geworfen:' "vfszip: \ C: \ jboss-5.1.0.GA \ server \ default \ deploy \ IMAss4.war \ WEB-INF \ classes \ wservices \ markers.txt (Der Dateiname, der Verzeichnisname oder die Laufwerkslabelsyntax sind falsch) "' –
@Andreas: OK, das ist das interne virtuelle Dateisystem von JBoss, das in die Quere kommt. Aus diesem Grund ist das, was Sie versuchen, nicht ratsam. – skaffman
Also, gibt es eine Möglichkeit, die Datei in den Ordner "Webseiten" zu legen und von meinem Web Service aus zu lesen/schreiben? (Siehe meine Frage hier für meine Struktur von Dokumenten: http://stackoverflow.com/questions/2797162/getresourceastream-is-always-returning-null) –