2013-06-04 6 views
7

Ich suchte nach dem JNDI (Java Naming and Directory Interface) -Dienstanbieter für das Dateisystem. Soweit ich weiß, wird Oracle mit den JDK nur Dienstanbieter für RMI, DNS, LDAP und COS gebündelt.Es sieht so aus, als ob Sun eine solche zur Verfügung stellen würde, da meine Google-Suche eine Reihe von Websites und Foren einschließlich Codeanch zurückgab schlug vor, das Dateisystem SP von Sun's JNDI page herunterzuladen, aber diese Seite leitet jetzt zur Hauptseite von Java Technetwork um. Auch gibt Oracle's JNDI page keine Informationen über das Dateisystem SP, während sie irgendwo in der JNDI-Spur des Java-Tutorials vorschlagen, dass Sie es von der oben genannten JNDI-Seite herunterladen und Beispiele zur Verwendung eines Namens angeben. Die Suche auf der Oracle-Website ergab ebenfalls nichts.JNDI-Dienstanbieter für das Dateisystem

Meine Frage besteht aus zwei Teilen:

1) Was ist mit dem JNDI-Dateisystem-Dienstanbieter Sun geschehen und ist es immer noch möglich, eine seiner Versionen zu bekommen irgendwie/irgendwo?

2) Gibt es irgendwelche alternativen Dateisystem-SPs für den JNDI?

Vielen Dank im Voraus für Ihre Hilfe.

+1

Es ist nur ein Spielzeug. Mach das nicht zu deiner Zukunft. Es wurde seit über einem Jahrzehnt nicht mehr gepflegt. Verwenden Sie einen LDAP-Server. – EJP

+0

@EJP vielen Dank für Ihren Vorschlag. Ich brauche es für Operationen auf dem lokalen Dateisystem für eine Desktop-GUI, zum Beispiel rekursives Durchsuchen eines Verzeichnisses, Lesen von Dateiattributen, Suche nach einer Datei basierend auf ihren Attributen usw. Deshalb scheint die Einführung jedes Servertyps in die Gleichung zu machen Lösung mehr Schwergewicht. Wenn es also nicht für eine produktive Nutzung gedacht ist, kann man es vielleicht als Beispiel verwenden, um sein eigenes Dateisystem SP zu entwickeln? – akhilless

Antwort

1

Sie können es möglicherweise dowload von Maven Central

<dependency> 
    <groupId>com.sun.jndi</groupId> 
    <artifactId>fscontext</artifactId> 
    <version>1.2-beta-3</version> 
</dependency> 

für alternative Leitungen Suche nach SwiftMQ Implementierung

+0

Dieses Glas wurde nicht mehr gefunden. –

2

konnte ich diese Bibliothek zum Herunterladen von Oracle archive downloads. Diese Seite enthält eine lange Liste von Downloads. Versuchen Sie [Strg + F] für "Dateisystem-Dienstanbieter, 1.2 Beta 3". Die JAR-Datei ist 14 Jahre alt :) Es wurde am 29. März 2000 freigegeben.

2

Nicht in maven central und mvnrepository.com und jfrog gefunden. Derzeit (2015) bei der Oracle-Archiv finden Sie hier manuell und für maven eine ähnliche Abhängigkeit zum Download ist die pom.xml:

<dependency> 
    <groupId>com.sun.messaging.mq</groupId> 
    <artifactId>fscontext</artifactId> 
    <version>4.6-b01</version> 
</dependency>