Существуют ли какие-либо простые библиотеки FTP-сервера Java, которые встраиваются?

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

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

Я хочу просто

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

Любое предложение?

Ответ 1

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

<update> Чтобы помочь ablmf и предоставить более авторитетный ответ, я загрузил Apache FTP Server и почти сразу начал работать, не меняя ничего. Дополнительная информация в Juha отвечает и в моем ответе на ablmf другой вопрос. </обновление >

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

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

Ответ 2

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