-
Java Anwendung installiert auf Application Server Problem Datei abspeichern
Hallo Leute
mir ist dieses Forum empfohlen worden und ich hoffe ihr könnt mir helfen.
Also folgendes ich erstelle in meiner Java Anwendung ein File mit
File fi = new File(pfad);
dann habe ich einen FileWriter
FileWriter wr = new FileWriter(file);
um Daten in die Datei zu schreiben.
Der Pfad sieht wie folgt aus
\\\\rechnername\\ordner\\
Jetzt wird die Anwendung auf einem Application Server installiert und ich versuche die Datei in das oben genannte Verzeichnis zu exportieren.
Was die Anwendung macht ist folgendes
sie nimmt das default Verzeichnis des Servers als Ablage für die Datei und den oben genannnten Pfad als Dateiname.
Der Fileserver auf dem die Datei landen soll liegt im selben Netzwerk. Muss ich zwischen dem Fileserver und dem Application Server eine Art Verbindung herstellen damit die Java Anwendung darauf schreiben kann ??
Und wie verhindere ich das er das default Verzeichnis des Servers als Pfadangabe verwendet ?
Ich hoffe ihr habt das Problem verstanden .
Gruß Firestone
-
Nur damit wir nicht aneinander vorbeireden: Der ApplicationServer ist auf der "System i/AS/400" (Webshpere?) und das Netzwerklaufwerk ist eine Windows/Samba-Freigabe?
Die von der verwendete UNC-schreibweise funktioniert nur für Windows.
Wenn du von der AS/400 auf eine Windowsfreigabe zugreifen willst, hast du 2. Möglichkeiten:
1.) mit QNTC arbeiten
Im QNTC kann man sich Verknüpfungen zu Windowsfreigaben anlegen (mkdir bei Startup)
Der Pfad wäre dann \QNTC\Rechnername\freigabename
Wobei sich die AS/400 mit dem Benutzer/Passwort des aktuellen Users anmeldet. Welcher das im Falle des Applikationserver ist, kann ich jetzt auch nicht sagen.
Weiters kann QNTC nicht alle Arten von Authentifizierung - das muss nicht bei jeder Freigabe (neue Windowsserver, Samba) funktionieren.
2.) Mit der Javabibliothek JCifs. Mit dieser kann man auf alle Arten von Windowsfreigaben zugreifen - auch von der AS/400 aus.
Statt File verwendst du dann SmbFile(pfad)
Wobei der Pfad dann ungefähr so auszuseheh hat:
smb://user ass@rechner/freigabe/pfad/datei
Bei Problemen mit der Rechnernamenauflösung kann man auch die IP-Adresse verwenden.
/Robert
-
Genau es ist ein Websphere Application Server und eine Windows Fileserver .
Ich werde mir das mit JCifs mal anschauen eventuell ist das genau das was ich suche .
-
Dann sollte JCifs passen, hier nocheinmal der Pfad, aber mit CodeTags:
Code:
smb://user:pass@rechner/freigabe/pfad/datei
/Robert
-
Wenn ich den File dann über den befehl erstellt habe wie schreibe ich dann da rein ?
Also bei File gibt es ja den FileWriter gibt es sowas ähnliches auch bei SmbFile ?
BIn auf dem Gebiet leider neuling
-
 Zitat von firestone
Also bei File gibt es ja den FileWriter gibt es sowas ähnliches auch bei SmbFile ?
Den FileWriter gibt es nich im jCifs. Du kannst z.B. den PrintWriter verwenden. Dieser funktioniert ähnlich dem FileWriter.
Du kannst den PrintWriter z.B. mit
erzeugen.
Ich verwende zwar meistens PrintStream PrintStream (Java 2 Platform SE 5.0) da man bei diesem den Zielzeichensatz angeben kann.
Auch dieser läßt sich mit dem OutputStream vom smbFile erzeugen.
/Robert
Similar Threads
-
By QSECOFR-1 in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 24-01-06, 16:29
-
By holly in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 07-12-04, 13:23
-
By Dobby in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 16-11-04, 15:05
-
By Dobby in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 19-08-04, 07:23
-
By CMueller@must.de in forum NEWSboard IT Strategie
Antworten: 9
Letzter Beitrag: 09-11-01, 08:04
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks