Люди Apache очень хороши с такими вещами, как веб-серверы, и это было бы первым местом, где я бы искал что-то подобное. Их документация выглядит достаточно адекватной для меня. Я не большой поклонник Spring, но если мне скажут, что поместить в какой XML-файл, я справлюсь с этим. Таким образом, моя первая рекомендация - попросить вас пересмотреть свое отвращение к FTP-серверу Apache.
Чтобы помочь ablmf и дать более авторитетный ответ, я скачал FTP-сервер Apache и почти сразу же приступил к работе без необходимости что-либо менять. Больше информации в ответе Юхи и в моем ответе на другой вопрос ablmf .
Тем не менее, я наткнулся на продукт с 2001 года под названием jftpd , который может удовлетворить ваши потребности. Похоже, что он намеренно очень прост, поэтому, надеюсь, вы сможете расширить его для своих нужд. Однако, это не похоже на документацию, это ее сильная сторона.
Более современным является Colorado FTP , обновления для которого я нахожу уже в апреле 2008 года. Похоже, очень хорошо продуманная реализация. В их вики есть руководство, но оно не соответствует качеству Apache. Они предоставляют несколько сборок, некоторые из которых уже готовы, а в некоторых вам нужно в какой-то степени погрузиться.