2009-11-28 37 views
11

Tôi đã thử Apache FTP Server nhưng thiếu tài liệu và hỗ trợ.Có thư viện Java FTP Server đơn giản nào có thể nhúng được không?

Và nó hoàn toàn dựa trên khung cấu hình mùa xuân mà tôi không nghĩ rằng tôi có thể hiểu rất nhanh.

Những gì tôi muốn chỉ là

  1. một FTP Server đơn giản mà có thể tôi có thể nhúng vào ứng dụng của tôi
  2. tôi có thể xử lý "download" lệnh sử dụng mã của riêng tôi, gửi một số dữ liệu từ cơ sở dữ liệu thay vì từ các tệp tĩnh.

Bất kỳ đề xuất nào?

Trả lời

4

Những người Apache rất tốt với những thứ như máy chủ Web, và đó sẽ là nơi đầu tiên tôi tìm kiếm một thứ như thế. Tài liệu của họ trông rất hợp lý với tôi. Tôi không phải là một fan hâm mộ lớn của mùa xuân, nhưng nếu họ cho tôi biết những gì để đặt trong đó tập tin XML tôi có thể xử lý nó. Do đó, khuyến nghị đầu tiên của tôi là yêu cầu bạn xem xét lại sự ác cảm của bạn đối với máy chủ FTP của Apache.

< cập nhật> Để giúp ablmf và cung cấp câu trả lời có thẩm quyền hơn, tôi đã tải xuống Apache FTP Server và làm việc đó ngay lập tức mà không phải thay đổi bất cứ điều gì. Thông tin thêm trong câu trả lời của Juha và trong câu trả lời của tôi cho ablmf's other question. </update>

Điều đó nói rằng, tôi tình cờ gặp một sản phẩm từ năm 2001 được gọi là jftpd có thể đáp ứng nhu cầu của bạn. Nó dường như được cố tình rất đơn giản, vì vậy hy vọng bạn có thể mở rộng nó theo nhu cầu của bạn. Tuy nhiên, nó không giống như tài liệu là phù hợp mạnh mẽ của nó.

Hiện đại hơn là Colorado FTP, mà tôi tìm thấy bản cập nhật vào cuối tháng 4 năm 2008. Có vẻ như triển khai rất tốt. Có một hướng dẫn trong wiki của họ nhưng nó không tiếp cận chất lượng của Apache. Họ cung cấp một số bản dựng, một số bản dựng sẵn và một số nơi bạn phải đi sâu vào chính mình ở một mức độ nào đó.

+0

Cảm ơn. Vấn đề lớn nhất mà tôi gặp phải với Apache FtpServer là tôi không biết phải đặt tập tin cấu hình ở đâu, tên nó nên có. Tôi cũng đăng một câu hỏi về làm thế nào để cấu hình Apache FtpServer trên tràn ngăn xếp, nhưng chưa có bất kỳ phản ứng nào. Bạn vẫn còn nhớ làm thế nào để cấu hình nó? – ablmf

+0

Tôi chưa bao giờ sử dụng thứ dang ... khi tôi cần một máy chủ FTP mở rộng, cái này không có sẵn nên tôi có một số sinh viên đại học viết một từ đầu :) Chờ đã, tôi sẽ xem xét. Bạn có thể gimme một con trỏ đến câu hỏi trước đó của bạn? –

+1

@Carl: Câu hỏi ablmf được hỏi trước đó có vẻ là http://stackoverflow.com/questions/1812373/how-to-configure-apache-ftpserver –

0

Hãy xem Apache FtpServer. Tài liệu của nó cho rằng bạn có thể embed it into Java application.

+0

Tôi đã thử, tôi không tìm thấy bất kỳ đầu mối nào về cách cấu hình nó. – ablmf

+0

Bạn muốn định cấu hình nó như thế nào? Tôi xem tài liệu một thời gian ngắn và có vẻ như bạn chỉ sử dụng API chương trình khi nhúng, không cần tệp cấu hình. Hãy xem http://cwiki.apache.org/FTPSERVER/ftplet.html –

+0

Nó giữ từ chối đăng nhập người dùng vô danh. Mặc dù đây là hành vi mặc định. – ablmf

1

Hãy thử Simple Ftp Serve. Bạn có thể tải xuống toàn bộ dự án và buid nó hoặc tải xuống chỉ là kết quả được biên dịch.

+0

trang web được liên kết từ trang dự án sourceforge bạn đã liên kết (http://negobuy.com/) dường như không tồn tại. Đó không phải là rất yên tâm, tôi đoán tôi sẽ đi với apache cho dự án nhỏ của tôi ở đây. – molecular

+0

Điều này có cung cấp cách dễ dàng để truyền trực tuyến nội dung không phải là hệ thống tập tin theo yêu cầu của câu hỏi không? – molecular

Các vấn đề liên quan