Apache、JavaベースのFTPサーバー「FtpServer 1.0」リリース
Apache Software Foundation(ASF)のApache FtpServer開発グループは2月26日、JavaベースのFTPサーバーの「Apache FtpServer 1.0.0」を発表した。スタンドアロンまたはJavaアプリケーションへの組み込みが可能。バイナリはプロジェクトのWebページよりダウンロードできる。
FtpServerは完全かつ移植性の高いFTPサーバーエンジン。100%Javaで作成され、Apacheの高性能非同期I/Oライブラリ「Apache MINA」を土台とした。拡張性を特徴とし、同時ユーザー数に柔軟に対応できるという。
WindowsサービスまたはLinux/UNIXのデーモンとしてスタンドアロンで利用できるほか、Javaアプリケーションへの組み込みも可能。OSGiバンドルとしてもリリース提供するので、Springベースのアプリケーションへの統合もサポートするという。
仮想ディレクトリ、アップロード/ダウンロード帯域管理、リジューム、IP遮断、SSL/TLSをサポートなどの機能を持つ。サーブレットがHTTP要求に対応するようにFTPイベント通知を処理するJava API「Ftplet API」を提供、FTPアプリケーションプラットフォームとしても利用できる。
Apache FtpServer
http://mina.apache.org/ftpserver
「Apache FtpServer 1.0.0」ダウンロード
http://mina.apache.org/ftpserver/downloads.html