2013-06-04 8 views
7

मैं फ़ाइल सिस्टम के लिए जावा नामकरण और निर्देशिका इंटरफेस (जेएनडीआई) सेवा प्रदाता की तलाश में था। जहां तक ​​मुझे पता है, ओरेकल जहाजों ने जेडीके के साथ आरएमआई, डीएनएस, एलडीएपी और सीओएस के लिए केवल सेवा प्रदाताओं के साथ बंडल किया है। ऐसा लगता है कि सूर्य एक प्रदान करने के लिए प्रयुक्त होता है, क्योंकि मेरी Google खोज ने कई वेब साइट्स और मंचों को वापस भेज दिया जिनमें कोडरंच फ़ाइल सिस्टम एसपी को Sun's JNDI page से डाउनलोड करने का सुझाव दिया गया है, लेकिन वह पृष्ठ अब जावा टेक्नवर्क के मुख्य पृष्ठ पर रीडायरेक्ट करता है। इसके अलावा, Oracle's JNDI page फ़ाइल सिस्टम एसपी के बारे में कोई जानकारी नहीं देता है जबकि जावा ट्यूटोरियल के जेएनडीआई ट्रेल में कहीं भी वे आपको उपर्युक्त जेएनडीआई पेज से डाउनलोड करने और नाम देखने के लिए इसका उपयोग करने के उदाहरण प्रदान करते हैं। ओरेकल की वेब साइट पर भी खोज ने कुछ भी नहीं दिया।जेएनडीआई सेवा प्रदाता

मेरा प्रश्न दो भागों से बना है:

1) सूर्य की JNDI फाइल सिस्टम सेवा प्रदाता का क्या हुआ और यह अभी भी अपने संस्करणों के किसी भी किसी भी तरह/कहीं पाने के लिए संभव है?

2) क्या उनके किसी भी वैकल्पिक फाइल सिस्टम जेएनडीआई के लिए एसपी हैं?

आपकी मदद के लिए अग्रिम धन्यवाद।

+1

यह केवल एक खिलौना है: वर्तमान में (2015) ओरेकल संग्रह में पाया मैन्युअल रूप से और यहाँ एक ऐसी ही निर्भरता maven के लिए डाउनलोड करने के लिए pom.xml है। अपने भविष्य का यह हिस्सा मत बनाओ। इसे एक दशक से अधिक समय तक नहीं रखा गया है। एक एलडीएपी सर्वर का प्रयोग करें। – EJP

+0

@EJP आपके सुझाव के लिए धन्यवाद। मुझे डेस्कटॉप गुई के लिए स्थानीय फाइल सिस्टम पर संचालन के लिए इसकी आवश्यकता है, उदाहरण के लिए एक निर्देशिका खोजना, फाइल विशेषताएँ पढ़ना, इसकी विशेषताओं के आधार पर फ़ाइल की खोज करना आदि। यही कारण है कि समीकरण में किसी भी प्रकार का सर्वर पेश करना प्रतीत होता है समाधान अधिक हेवीवेट। तो यदि यह उत्पादन के उपयोग के लिए नहीं है, तो क्या कोई इसे अपने स्वयं के फाइल सिस्टम एसपी विकसित करने के लिए नमूना के रूप में उपयोग कर सकता है? – akhilless

उत्तर

1

आप संभवतः से Maven Central

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

यह Editor का उपयोग SwiftMQ कार्यान्वयन

+0

यह जार अब और नहीं मिला है। –

2

मैं दैवज्ञ की archive downloads से इस पुस्तकालय डाउनलोड करने के लिए कर रहा था करने के लिए वैकल्पिक सुराग के लिए खोज कर सकते हैं। इस पृष्ठ में डाउनलोड की लंबी सूची है। "फाइल सिस्टम सेवा प्रदाता, 1.2 बीटा 3" के लिए [Ctrl + F] आज़माएं। जार फ़ाइल 14 साल पुरानी है :) इसे 2 9 मार्च, 2000 को जारी किया गया था।

2

मेवेन केंद्रीय और mvnrepository.com और jfrog में नहीं मिला।

<dependency> 
    <groupId>com.sun.messaging.mq</groupId> 
    <artifactId>fscontext</artifactId> 
    <version>4.6-b01</version> 
</dependency> 
संबंधित मुद्दे