2013-06-04 9 views
7

Szukałem dostawcy usług Java Naming and Directory Interface (JNDI) dla systemu plików. O ile mi wiadomo, firma Oracle jest dostarczana w pakiecie z dostawcami usług JDK tylko dla RMI, DNS, LDAP i COS. Wygląda na to, że Sun używał go, ponieważ moje wyszukiwanie w Google zwróciło wiele stron internetowych i forów, w tym Coderanch, gdzie ludzie sugeruje pobranie systemu plików SP z Sun's JNDI page, ale ta strona przekierowuje teraz do głównej strony Java Technetwork. Ponadto, Oracle's JNDI page nie podaje żadnych informacji o systemie plików SP, podczas gdy gdzieś w ścieżce JNDI w samouczku Java sugerują, aby pobrać go ze wspomnianej strony JNDI i podać przykłady użycia go do wyszukania nazwy. Wyszukiwanie na stronie internetowej Oracle również niczego nie przyniosło.Dostawca usług JNDI dla systemu plików

Moje pytanie składa się z dwóch części:

1) Co się stało do JNDI usługodawcy systemu plików Słońca i jest to nadal możliwe, aby każdy z jego wersji jakoś/gdzieś?

2) Czy są jakieś inne alternatywne systemy plików dla JNDI?

Z góry dziękujemy za pomoc.

+1

To tylko zabawka. Nie rób tego częścią swojej przyszłości. Nie utrzymuje się od ponad dekady. Użyj serwera LDAP. – EJP

+0

@EJP dziękuję za sugestię. Potrzebuję go do operacji na lokalnym systemie plików dla pulpitu GUI, na przykład rekursywnie przeszukując katalog, odczytując atrybuty plików, szukając pliku na podstawie jego atrybutów itp. Dlatego wprowadzenie dowolnego typu serwera do równania wydaje się powodować rozwiązanie bardziej waga ciężka. Więc jeśli nie jest przeznaczony do użytku produkcyjnego, czy można go wykorzystać jako próbkę do opracowania własnego systemu plików SP? – akhilless

Odpowiedz

1

Można ewentualnie ściągnięcie go z Maven Central

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

Poszukiwanie alternatywnych prowadzi do SwiftMQ realizacji

+0

Ten słoik nie został już znaleziony. –

2

udało mi się ściągnąć z tej biblioteki Oracle archive downloads. Ta strona zawiera długą listę pobrań. Spróbuj [Ctrl + F] dla "File System Service Provider, 1.2 Beta 3". Plik jar ma 14 lat :) Został wydany 29 marca 2000.

2

Nie znaleziono w maven central i mvnrepository.com oraz jfrog. Obecnie (2015) stwierdzono w archiwum oracle ściągnąć ręcznie i Maven podobną zależność jest tu pom.xml:

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