![]() |
|
|
|||||||
| Allgemeine Java-Themen Allgemeine Themen, die nicht in andere Fachforen und nicht zu den Java Basics passen |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Neuer Benutzer
short
Registriert seit: 20.02.2009
Fachbeiträge: 21
Abgegebene Danke: 14
Erhielt 0 Danke für 0 Beiträge
|
Hallo,
habe folgendes Problem, möchte mit java auf einen Netzwerkshare zugreifen der jedoch andere credentials hat als der eingelogte benutzer! Es handelt sich um ein windows system und ich komm mit java nicht auf den share auch wenn ich das laufwerk in windows mappe! Komm mich im java weder mit z: oder \\ip\freigabe hin auch mit net use funkt es nicht! Irgendwelche ideen? Danke, Dude |
|
|
|
| #2 (permalink) | |
|
Java-Forum Team
IRC-Operator (Java-Chat)
Moderator Registriert seit: 17.08.2007
Fachbeiträge: 7.433
Abgegebene Danke: 61
Erhielt 563 Danke für 522 Beiträge
|
Entweder ist das Verzeichnis nicht freigegeben oder du hast nicht die erforderlichen Rechte. Abgesehen davon würde ich eher dazu raten das Apache VFS zu nutzen, hab damit super Erfahrungen und es klappt auch systemübergreifend.
Commons*VFS - Supported File Systems CIFS (bzw SMB, also das Windows-Shares Protokoll) ist zwar noch in der Sandbox, funktioniert aber bei uns in der Firma wunderbar.
__________________
Lycia: Listener principle based XML Processor http://code.google.com/p/lycia Apache Lightning: Fast Pojo-Serializer http://directmemory.apache.org/lightning Apache DirectMemory: BigMemory like in-memory cache http://directmemory.apache.org |
|
|
|
| Danke sagt: |
DerDude84 (09.06.2011)
|
| #3 (permalink) | |
|
Neuer Benutzer
short
Themenstarter
Registriert seit: 20.02.2009
Fachbeiträge: 21
Abgegebene Danke: 14
Erhielt 0 Danke für 0 Beiträge
|
Also wenn ich mich als der Benutzer unter dem die Aktion ausgeführt wird, einlogge kann ich darauf zugreifen entweder über das gemappte Laufwerk (Z:\<pfad>) oder auch über die IP jedoch nicht mit den Daten mit denen ich mich auf dem Server einlogge sondern mit anderen Anmeldedaten. Das heißt der Zugriff sollte erlaubt sein, trotzdem bekomme ich die Rückmeldung
file.isDirectory() == false file.canWrite() == false Muss mich zusätzlich net use ausführen? Oder gibt es im Java noch andere Aktion um einen externen Share anzusprechen (zB mit anderen Anmeldedaten)? |
|
|
|
| #4 (permalink) | |
|
Java-Forum Team
IRC-Operator (Java-Chat)
Moderator Registriert seit: 17.08.2007
Fachbeiträge: 7.433
Abgegebene Danke: 61
Erhielt 563 Danke für 522 Beiträge
|
Generell muss das Laufwerk gemapped sein, das sollte bei der Anmeldung als User (z.B. bei einem Service) automatisch passieren, leider habe ich aber auch schon die Fälle gehabt, dass das Loginscript nicht sauber geladen / ausgeführt wurde.
Daher habe ich mich damals bei den Backup-Lösungen für Common VFS entschieden, da man dort Userdaten explizit angeben kann mit denen die CIFS Verbindung hergestellt werden soll.
__________________
Lycia: Listener principle based XML Processor http://code.google.com/p/lycia Apache Lightning: Fast Pojo-Serializer http://directmemory.apache.org/lightning Apache DirectMemory: BigMemory like in-memory cache http://directmemory.apache.org |
|
|
|
| Danke sagt: |
DerDude84 (09.06.2011)
|
| #5 (permalink) | |
|
Neuer Benutzer
short
Themenstarter
Registriert seit: 20.02.2009
Fachbeiträge: 21
Abgegebene Danke: 14
Erhielt 0 Danke für 0 Beiträge
|
Danke für die schnelle Reaktion.
Hast du vielleicht ein Code Snipped zum testen, kann es zwar erst morgen versuchen, würde trotzdem sehr helfen? Zugriff und abspeichern auf externen Share unter Windows (mit oder ohne anmeldedaten). |
|
|
|
| #6 (permalink) | |||
|
Java-Forum Team
IRC-Operator (Java-Chat)
Moderator Registriert seit: 17.08.2007
Fachbeiträge: 7.433
Abgegebene Danke: 61
Erhielt 563 Danke für 522 Beiträge
|
Irgendwie sowas war das (ist gerade nur im Notepad zusammengetippt). Ansonsten ist das Javadoc und die Doku recht gut: Commons*VFS - Using The API
Du musst das Basis-Jar runterladen und das SMB-Addon muss im Classpath liegen, dann sollte es automatisch mit geladen werden.
__________________
Lycia: Listener principle based XML Processor http://code.google.com/p/lycia Apache Lightning: Fast Pojo-Serializer http://directmemory.apache.org/lightning Apache DirectMemory: BigMemory like in-memory cache http://directmemory.apache.org |
||
|
|
|
| Danke sagt: |
DerDude84 (10.06.2011)
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Von einer Methode eines Objektes auf Attribut eines Objektes anderer Klasse zugreifen | ITrun90 | Java Basics - Anfänger-Themen | 4 | 08.01.2011 15:25 |
| In externer Eventhandlerklasse auf GUI-Elemente zugreifen | blabla2k | AWT, Swing, JavaFX & SWT | 3 | 04.04.2009 12:48 |
| Auf Laufwerk bzw. Ordner auf einem Server zugreifen | Deficiency | Allgemeine Java-Themen | 7 | 27.03.2007 12:59 |
| Netbeans: wie auf grafische elemente zugreifen, andere Datei | javamondmann | Allgemeine Java-Themen | 2 | 30.10.2006 14:35 |
| Unterklassen auf gemeinsame Oberklasse zugreifen | Elephant | Java Basics - Anfänger-Themen | 8 | 22.12.2005 16:05 |
| Lesezeichen |
|
|