2009-11-28 8 views
11

मैंने अपाचे एफ़टीपी सर्वर की कोशिश की है लेकिन इसमें दस्तावेज़ और समर्थन की कमी है।क्या कोई साधारण जावा एफ़टीपी सर्वर पुस्तकालय है जो एम्बेड करने योग्य है?

और यह पूरी तरह वसंत विन्यास ढांचे पर आधारित है जो मुझे नहीं लगता कि मैं बहुत जल्दी समझ सकता हूं।

मैं क्या चाहते हैं तो बस

  1. एक सरल एफ़टीपी सर्वर है कि मैं अपने आवेदन में एम्बेड कर सकती है
  2. मैं संभाल सकता से अपने खुद के कोड का उपयोग कर कमांड, डेटाबेस से कुछ डेटा भेजने के बजाय "डाउनलोड" स्थैतिक फाइलें

कोई सुझाव?

उत्तर

4

अपाचे लोग वेब सर्वर जैसी सामग्री के साथ बहुत अच्छे हैं, और यह पहली जगह होगी जो मैं ऐसा कुछ ढूंढूंगा। उनका दस्तावेज मेरे लिए काफी पर्याप्त दिखता है। मैं वसंत का बड़ा प्रशंसक नहीं हूं लेकिन अगर वे मुझे बताएंगे कि किस XML फाइल में मैं इसे संभाल सकता हूं। इस प्रकार, मेरी पहली सिफारिश आपको अपाचे एफ़टीपी सर्वर के खिलाफ अपने विचलन पर पुनर्विचार करने के लिए कहनी होगी।

< अद्यतन> ablmf मदद और एक अधिक आधिकारिक उत्तर प्रदान करने के लिए, मैं अपाचे FTP सर्वर से डाउनलोड और कुछ भी बदलने के बिना लगभग तुरंत काम कर समझ में आ गया। जुहा के उत्तर में और ablmf's other question के उत्तर में अधिक जानकारी। </अद्यतन>

उस ने कहा, मैं 2001 से jftpd नामक एक उत्पाद में ठोकर खाई जो आपकी आवश्यकताओं को पूरा कर सकता है। यह जानबूझकर बहुत सरल दिमागी प्रतीत होता है, इसलिए उम्मीद है कि आप इसे अपनी आवश्यकताओं के अनुसार बढ़ा सकते हैं। हालांकि, यह प्रलेखन की तरह दिखता नहीं है यह मजबूत सूट है।

अधिक आधुनिक Colorado FTP है, जिसके लिए मुझे अप्रैल 2008 के अंत तक अपडेट मिलते हैं। ऐसा लगता है कि एक बहुत अच्छा विचार कार्यान्वयन की तरह दिखता है। उनके विकी में एक मैनुअल है लेकिन यह अपाचे की गुणवत्ता तक नहीं पहुंचता है। वे कई बिल्ड, कुछ तैयार-निर्मित और कुछ जगह प्रदान करते हैं जहां आपको कुछ हद तक अपने आप में गोता लगाने की ज़रूरत होती है।

+0

धन्यवाद। Apache FtpServer के साथ मिले सबसे बड़ी समस्या यह है कि मुझे नहीं पता कि कॉन्फ़िगरेशन फ़ाइल कहां रखना है, इसका नाम क्या होना चाहिए। मैंने अपाचे FtpServer को स्टैक ओवरफ़्लो पर कॉन्फ़िगर करने के तरीके के बारे में एक प्रश्न भी पोस्ट किया है, लेकिन अभी तक कोई प्रतिक्रिया नहीं मिली है। क्या आपको अभी भी याद है कि इसे कैसे कॉन्फ़िगर करना है? – ablmf

+0

मैंने कभी भी डांग चीज का उपयोग नहीं किया ... वापस जब मुझे एक विस्तारित एफ़टीपी सर्वर की आवश्यकता थी, तो यह उपलब्ध नहीं था इसलिए मुझे कुछ विश्वविद्यालय के छात्रों को खरोंच से लिखने के लिए मिला :) रुको, मैं देख लूंगा। क्या आप अपने पहले के प्रश्न के लिए एक सूचक को दे सकते हैं? –

+1

@ करल: पहले पूछे गए प्रश्न ablmf यह http://stackoverflow.com/questions/1812373/how-to-configure-apache-ftpserver –

0

Apache FtpServer पर एक नज़र डालें। इसके दस्तावेज का दावा है कि आप embed it into Java application कर सकते हैं।

+0

मैंने कोशिश की, मुझे बस इसे कॉन्फ़िगर करने के तरीके पर कोई सुराग नहीं मिला है। – ablmf

+0

आप इसे कैसे कॉन्फ़िगर करना चाहते हैं? मैंने संक्षेप में प्रलेखन देखा और ऐसा लगता है कि आप एम्बेडेड करते समय प्रोग्रामेटिक एपीआई का उपयोग करते हैं, कॉन्फ़िगरेशन फ़ाइल की आवश्यकता नहीं है। Http://cwiki.apache.org/FTPSERVER/ftplet पर एक नज़र डालें।एचटीएमएल –

+0

यह अज्ञात उपयोगकर्ता लॉगिन से इंकार कर देता है। हालांकि यह डिफ़ॉल्ट व्यवहार होना चाहिए। – ablmf

1

Simple Ftp Serve आज़माएं। आप पूरी परियोजना डाउनलोड कर सकते हैं और इसे खरीद सकते हैं या संकलित आउटपुट डाउनलोड कर सकते हैं।

+0

आपके द्वारा लिंक किए गए स्रोत फोर्ज प्रोजेक्ट पेज से जुड़ी वेबसाइट (http://negobuy.com/) मौजूद नहीं है। कि बहुत आश्वस्त नहीं है, मुझे लगता है कि मैं यहाँ मेरी छोटी परियोजना के लिए अपाचे के साथ जायेंगे। – molecular

+0

क्या यह प्रश्न द्वारा अनुरोध किए गए गैर-फाइल सिस्टम आधारित सामग्री को स्ट्रीम करने का एक आसान तरीका प्रदान करता है? – molecular

संबंधित मुद्दे