Существуют ли какие-либо простые библиотеки Java FTP-сервера, которые можно встраивать? - PullRequest
11 голосов
/ 28 ноября 2009

Я пробовал Apache FTP Server, но ему не хватает документов и поддержки.

И он полностью основан на инфраструктуре пружинной конфигурации, которую, я думаю, я не смог бы понять очень быстро.

То, что я хочу, это просто

  1. простой FTP-сервер, который я мог бы встроить в свое приложение
  2. Я мог обрабатывать команды загрузки, используя свой собственный код, отправляя некоторые данные из базы данных, а не из статических файлов.

Есть предложения?

Ответы [ 3 ]

4 голосов
/ 28 ноября 2009

Люди Apache очень хороши с такими вещами, как веб-серверы, и это было бы первым местом, где я бы искал что-то подобное. Их документация выглядит достаточно адекватной для меня. Я не большой поклонник Spring, но если мне скажут, что поместить в какой XML-файл, я справлюсь с этим. Таким образом, моя первая рекомендация - попросить вас пересмотреть свое отвращение к FTP-серверу Apache.

Чтобы помочь ablmf и дать более авторитетный ответ, я скачал FTP-сервер Apache и почти сразу же приступил к работе без необходимости что-либо менять. Больше информации в ответе Юхи и в моем ответе на другой вопрос ablmf .

Тем не менее, я наткнулся на продукт с 2001 года под названием jftpd , который может удовлетворить ваши потребности. Похоже, что он намеренно очень прост, поэтому, надеюсь, вы сможете расширить его для своих нужд. Однако, это не похоже на документацию, это ее сильная сторона.

Более современным является Colorado FTP , обновления для которого я нахожу уже в апреле 2008 года. Похоже, очень хорошо продуманная реализация. В их вики есть руководство, но оно не соответствует качеству Apache. Они предоставляют несколько сборок, некоторые из которых уже готовы, а в некоторых вам нужно в какой-то степени погрузиться.

1 голос
/ 11 января 2012

Попробуйте Simple Ftp Serve . Вы можете скачать весь проект и собрать его или загрузить только скомпилированный вывод.

0 голосов
/ 28 ноября 2009

Посмотрите на Apache FtpServer . В документации утверждается, что вы можете встроить его в Java-приложение .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...