阅读更多

11顶
0踩

企业架构
    Java FTP服务器 Apache FtpServer 1.0.6 发布了。



    Apache FtpServer是一个100%纯Java的、基于现有开放式协议基础上、完整、小巧的FTP服务器。此外,FtpServer还可以作为Windows服务器、Unix / Linux后台程序或是被嵌入在Java应用程序而独立运行。有了MINA(Multipurpose Infrastructure for Network Applications)支持,FtpServer可以轻而易举满足大量的并发用户的需求。

修复的Bug:

  • 设置一个大范围的passive端口,将花费1分钟和100%的CPU占用率;
  • Possible null pointer dereference of passivePorts in PassivePorts::<init>;
  • OPTS MLST不能正确处理字符的大小写;
  • 在distribution/res/ftp-db.sql文件的开始有多余的文字;
  • Server certificate shipped in ftpserver.jks has expired。
  • OPTS MLST不能正确处理未知factnames;
  • STAT命令返回错误200状态;
  • STAT/creates 无效的目录清单;
  • FtpServer的核心不再需要ORO;
  • ……
改进的功能:

  • 当选择一个passive端口时,使用的是“随机端口”,而不是“最低端口”;
  • MINA升级至2.0.4;
  • IBM JVM中通过Thread.interrupt()中的NPE测试客户端时,可能会失败;
  • ……
详细信息Release Notes

官方网站http://mina.apache.org/ftpserver/

下载地址http://mina.apache.org/ftpserver/apache-ftpserver-106-release.html

  • 大小: 30.5 KB
11
0
评论 共 7 条 请登录后发表评论
7 楼 justjavac 2011-07-21 08:11
apache出品,必定精品。
6 楼 油炸大龙虾 2011-07-20 15:58
那我不如用jetty了……
5 楼 LubinJava 2011-07-20 09:10
先只看看...
待稳定后再去试试.
4 楼 ray_linn 2011-07-19 22:22
难用,不如filzilla server
3 楼 wensha4079 2011-07-19 20:22
apache的每一个产品看了都让人兴奋
2 楼 zssggg 2011-07-19 17:18
期待已久。
1 楼 archy123 2011-07-19 14:05
额。。不知道性能如何。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 利用jOrgChart插件异步加载数据生成组织架构图

    (1)将数组生成树形数组结构,返回到前台。 (2)使用jOrgChart插件,根据返回的数据将其子节点加入到相应的&lt;li&gt;&lt;/li&gt;中。

  • ADO CommandType 属性

    CommandType 属性指示 Command 对象的类型。设置和返回值设置或返回以下某个 CommandTypeEnum 值。常量说明AdCmdText将 CommandText 作为命令或存储过程调用的文本化定义进行计算。AdCmdTable将 CommandText 作为其列全部由内部生成的 SQL 查询返回的表格的名称进行计

  • echart如何实现异步数据加载?

    在上面的示例中的数据是在初始化后setOption中直接填入的,但是很多时候可能数据需要异步加载后再填入。ECharts 中实现异步数据的更新非常简单,在图表初始化后不管任何时候只要通过。等工具异步获取数据后通过 setOption 填入数据和配置项就行。

  • c++调用oracle存储过程,C++ ADO 调用存储过程方法

    C++ ADO 调用存储过程方法(最后更新日期 2011/09/22)约定:斜体字体表示可变部分斜体红色字体表示固定部分红体以下步骤的前提条件:COM ADO库已初始化,已经设置_ConnectionPtr连接对象。步骤一: 创建 _CommandPtr 对象并初始化_CommandPtr pCommand;pCommand.CreateInstance(__uuidof(Command));步骤...

  • 最详细爬虫零基础教程09——异步加载和数据结构

    JSON(JavaScript Object Notation)是一种用于数据交换的轻量级文本格式。它由键值对组成,类似于Python字典或JavaScript对象。JSON的格式简洁清晰,易于阅读和编写,并且可以被各种编程语言解析和生成。JSON数据的基本结构是键值对(key-value)形式,键和值之间用冒号分隔,键值对之间用逗号分隔。键必须是字符串类型,值可以是字符串、数字、布尔值、对象(另一个键值对的集合)或数组(值的有序列表)。json是用来填充网页的。json.cn格式转换。

  • 异步加载的三种方案

    1.defer 异步加载,要等到dom文档全部解析完成之后才会执行 2.async 异步加载,只要js文件加载完就执行,只能加载外部链接的js文件 3.按需加载 &lt;!-- 按需加载 --&gt; &lt;script type="text/javascript"&gt; function asyncLoaded(url,callback){ var script = document.createElement("script"); //

  • 异步方式实现数据加载

    import android.graphics.Bitmap; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.view.ViewGroup; i

  • 使用Ajax异步加载请求JSON数据

    html<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script src="addLoadEvent.js"></script> <script src="getHttpObject.js"></script>

  • 进入页面同时异步加载多个ajax调取数据

    setTimeout(function(){},500)     $(function() {                      $.ajax({                         type : &quot;post&quot;,                         url : &quot;/TicketCircle/userBuyFilm/allbeontime.action&quot;,   ...

  • 异步加载数据

    异步加载,主线程,子线程的关系

  • 异步清零、技术使能、数据加载等不同使能的4位计数器的Verilog源程序以及对应的testbench测试程序和仿真波形

    异步清零、技术使能、数据加载等不同使能的4位计数器的Verilog源程序以及对应的testbench测试程序和仿真波形,已经测试过了,已经测试过了,欢迎下载,收取大家2个财富值,希望大家多多包涵,自己的csdn账号也没有财富值了。

  • echart异步加载数据(加载本地文件)

    echarts异步加载官网案例

  • 异步数据加载和更新(来源官网)

    异步加载 入门示例中的数据是在初始化后setOption中直接填入的,但是很多时候可能数据需要异步加载后再填入。ECharts中实现异步数据的更新非常简单,在图表初始化后不管任何时候只要通过 jQuery 等工具异步获取数据后通过setOption填入数据和配置项就行。 var myChart = echarts.init(document.getElementById('ma...

  • VC++下使用ADO操作数据库_ConnectionPtr、_RecordsetPtr和_CommandPtr

    VC++下使用ADO操作数据库_ConnectionPtr、_RecordsetPtr和_CommandPtr(转) (1)、引入ADO类 #import "c:\program files\common files\system\ado\msado15.dll" \ no_namespace \ rename ("EOF", "adoEOF") (2)、初始化COM 在MFC中可以用AfxOleInit();非MFC环境中用: CoInitialize(NULL); CoUn..

Global site tag (gtag.js) - Google Analytics