阅读更多
引用
Apache FtpServer是一个100 %纯Java的FTP服务器。此外,FtpServer还可以作为Windows服务器、Unix / Linux后台程序或是被嵌入在Java应用程序而独立运行。有了MINA支持,FtpServer可以轻而易举满足大量的并发用户的需求。


Apache FtpServer是一个100 %纯Java的FTP服务器。它被设计为一个基于现有开放式协议基础上,完整,小巧的FTP服务器引擎解决方案。 此外,FtpServer还可以作为Windows服务器、Unix / Linux后台程序或是被嵌入在Java应用程序而独立运行。



此外,还提供与Spring 应用程序的整合支持,以及作为OSGi插件的更新下载。其默认的网络支持正是基于Apache的MINA高性能异步的IO库。有了MINA支持,FtpServer可以轻而易举满足大量的并发用户的需求.

下载地址:http://mina.apache.org/ftpserver/apache-ftpserver-100-release.html
  • 大小: 30.5 KB
来自: topsage.com
38
0
评论 共 23 条 请登录后发表评论
23 楼 wangning6252820 2009-06-17 17:12
就是不能上传 中文文件啊 有没有解决办法啊?
22 楼 activemq 2009-03-12 22:10
windows xp
1.解压

2.配置res\conf\ftpd-typical.xml, 修改端号为21<nio-listener name="default" port="21">, 用户管理res\conf\users.properties, 默认admin/admin

3.运行bin/ftpd.bat res/conf/ftpd-typical.xml

4:访问ftp://localhost/
21 楼 langhua9527 2009-03-06 17:35
玩起来的给别没玩起的说一下嘛。。。怎么玩的。。。
20 楼 tongfan 2009-03-06 16:01
密码咋就不对呢
19 楼 Aga 2009-03-06 12:37
不错的东西,顶下玩玩。
主要是想学习mina
18 楼 Joo 2009-03-06 09:27
现在还有人用ftp么 不是都已经SFTP了么
17 楼 fight_bird 2009-03-05 16:39
apache 1.0的东西质量差距太大,struts0.8就满世界用,这玩意顶多算个玩具,不过前景是不错的,因为可靠性、稳定性是目前ftp server的最大问题。
16 楼 rainsf 2009-03-05 15:51
路过玩了一下。
1.解压

2.配置res\conf\ftpd-typical.xml, 修改端号为21<nio-listener name="default" port="21">, 用户管理res\conf\users.properties, 默认admin/admin

3.运行bin/ftpd.sh res/conf/ftpd-typical.xml

4:访问ftp://localhost/
15 楼 despotic 2009-03-05 12:31
cgd123 写道

我在UBUNTU里启动了服务后sudo ./ftpd.sh使用以下账号username: adminpassword: admin或者匿名都无法登陆的?请有识之士指教。

我也是的哦?
14 楼 omtf 2009-03-05 12:04
mina 2.0还没release ,ftpserver用的是 1.x的?
13 楼 jwinder 2009-03-05 09:43
日的,我还自己写了一个呢!
12 楼 fc6029585 2009-03-05 08:55
怎么将Apache FtpServer安装到服务啊?

如果安装好了是不是直接运行ftpdw.exe就可以了啊?

希望前辈们指点下!

我现在是windows  xp下!!
11 楼 fc6029585 2009-03-05 08:54
怎么将Apache FtpServer安装到服务啊?

如果安装好了是不是直接运行ftpdw.exe就可以了啊?

希望前辈们指点下!
10 楼 cgd123 2009-03-04 20:51
我在UBUNTU里启动了服务后
sudo ./ftpd.sh
使用以下账号
username: admin
password: admin
或者匿名都无法登陆的?
请有识之士指教。
9 楼 attend 2009-03-04 17:33
必须要1.5+的jdk,郁闷
8 楼 itpsh 2009-03-04 17:33
为什么下载过后不能解压呀
7 楼 dajian 2009-03-04 15:46
目前项目已经用上,真的很不错,MINA~~~~
6 楼 JetMah 2009-03-04 15:28
一看就知道不错
5 楼 soybean 2009-03-04 14:44
正好有这个业务,呵呵
4 楼 whaosoft 2009-03-04 14:44
哈哈 真不错拿来玩玩~~

发表评论

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

相关推荐

  • Shannon-Fano编码——原理与实现

    香农-范诺算法(Shannon-Fano coding)原理 和Huffman-Tree一样,Shannon-Fano coding也是用一棵二叉树对字符进行编码。但在实际操作中呢,Shannon-Fano却没有大用处,这是由于它与Huffman coding相比,编码效率较低的结果(或者说香农-范诺算法的编码平均码字较大)。但是它的基本思路我们还是可以参考下的。

  • 香农编码Shannon

    一、香农编码的概念 概念: 香农编码是是采用信源符号的累计概率分布函数来分配字码的。香农编码是根据香农第一定理直接得出的,指出了平均码长与信息之间的关系,同时也指出了可以通过编码使平均码长达到极限值。香农第一定理是将原始信源符号转化为新的码符号,使码符号尽量服从等概分布,从而每个码符号所携带的信息量达到最大,进而可以用尽量少的码符号传输信源信息。 香农编码属于不等长编码,通常将经常出现的

  • 图文实例带你了解香农编码和霍夫曼编码

    实例 一串消息包含A,B,C,D,E共5类符号,其内容为AABBBBAAAACCCCCCCCCEEEEEEDDDDEEEEEEEEEEEEE,分别对其进行香农编码和霍夫曼编码 我们可以看到内容总共含42个符号,其中6个A,4个B,9个C,4个D,19个E,其对应的概率分别为1/7,2/21,3/14,2/21,19/42 可以看到其概率分布如下 A B C D E 1/7 2/21 3/14 2/21 19/42 信息熵计算为2.043 香农编码 编码步骤 (1)将信源符号按概率从大到小

  • 香农编码二叉树c语言,shannon码的编码实验总结.docx

    shannon码的编码实验总结本科生实验报告  实验课程信息理论与编码  学院名称信息科学与技术学院  专业名称  学生姓名  学生学号  指导教师  实验地点  实验成绩  二〇一六年九月----二〇一六年十一月  填写说明  1、适用于本科生所有的实验报告;  2、专业填写为专业全称,有专业方向的用小括号标明;  3、格式要求:  ①用A4纸双面打印或在A4大小纸上用蓝黑色水笔书写。②打印排版...

  • Huffman树和Huffman的编码和解码,香农码和费诺码

    文章目录1 、原理1.1 霍夫曼编码为什么huffman编码提高了效率?1.1 霍夫曼树2、代码(对26的英文字母编码)3、香农码和费诺码3.1香农码3.1费诺码 1 、原理  Huffman编码是一种信源编码,而信源编码的含义是:以提高通信有效性为目的的编码。通常通过压缩信源的冗余度来实现。采用的一般方法是压缩每个信源符号的平均比特数或信源的码率。即同样多的信息用较少的码率传送,使单位时间内传送的平均信息量增加,从而提高通信的有效性。  Huffman编码是要实现前缀编码(任意一个码字都不是其他码字的前缀

  • struts2标签iterator迭代器遍历List集合常用例子

    【摘要】本文主要介绍及演示了Struts迭代器(iterator)遍历List常用的4种例子,基于MyEclipse开发环境,重点关注前后端代码的实现,给出后端java代码、前段struts标签代码,主要有如下4个例子: 1.&amp;nbsp;遍历...

  • Struts2 OGNL表达式的iterator标签使用详解

    好记性不如赖笔头…………OGNL 的iterator迭代器详解 s:iterator标签属性  value:必填,值为OGNL表达式,要操作的数据集    var : 当前遍历数据的别名  当使用了此属性后:var的值做为KEY,当前遍历的数据做为...

  • struts2 iterator标签status属性

    iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注 1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是...

  • struts2标签 java代码_struts2标签详解

    struts2标签讲解要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:Struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出,主要分为以下几类:1、条件标签:用于执行基本的条件流转拥有一个...

  • STRUTS2 ITERATOR标签STATUS属性

    iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注 1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是...

  • 香农编码的gui编码_香农编码

    香农编码概念:香农编码是是采用信源符号的累计概率分布函数来分配字码的。香农编码是根据香农第一定理直接得出的,指出了平均码长与信息之间的关系,同时也指出了可以通过编码使平均码长达到极限值。香农第一定理是将原始信源符号转化为新的码符号,使码符号尽量服从等概分布,从而每个码符号所携带的信息量达到最大,进而可以用尽量少的码符号传输信源信息。香农编码属于不等长编码,通常将经常出现的消息变成短码,不经常出现的...

  • 香农编码的gui编码_三种编码方式的比较

    香农编码概念:香农编码是是采用信源符号的累计概率分布函数来分配字码的。香农编码是根据香农第一定理直接得出的,指出了平均码长与信息之间的关系,同时也指出了可以通过编码使平均码长达到极限值。香农第一定理是将原始信源符号转化为新的码符号,使码符号尽量服从等概分布,从而每个码符号所携带的信息量达到最大,进而可以用尽量少的码符号传输信源信息。香农编码属于不等长编码,通常将经常出现的消息变成短码,不经常出现的...

  • 香农编码,哈夫曼编码与费诺编码的比较

    一、香农编码 概念: 香农编码是是采用信源符号的累计概率分布函数来分配字码的。香农编码是根据香农第一定理直接得出的,指出了平均码长与信息之间的关系,同时也指出了可以通过编码使平均码长达到极限值。香农第一定理是将原始信源符号转化为新的码符号,使码符号尽量服从等概分布,从而每个码符号所携带的信息量达到最大,进而可以用尽量少的码符号传输信源信息。 香农编码属于不等长编码,通常将经常出现的消息变成短码,不...

  • struts2 iterator标签的status属性

    iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注 1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是...

  • struts2 iterator标签

    JSP中结果集显示如下: ww:iterator value="resultList" status="status"&gt; tr class="#status.even"&gt;row-evenww:if&gt;ww:else&gt;row-oddww:else&gt;"&gt; td&gt; td&gt; tr&gt; ww:itera

  • struts2 <s:iterator>

    iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注 value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是ValueStack...

  • Struts2标签大全,个人整理struts标签全、struts2标签全集学习

    需要在head中用标签 一、控制标签: 1 :条件判断 id:(可选的) ...test:(必须的,boolean),...2 :用于输出指定值 default:需要输出的属性值为null则显示该默认值(可选) escape:指定是否格式化HTML代码(可

  • struts2 <s:iterator> status属性

    iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注 1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是...

  • Struts2标签小结

    前边总结Struts2的时候将标签这一部分给丢了,当时因为开发的时候很少使用,这里简单总结一下。先看一下Struts2标签的分类吧。然后分类总结一下即可。 由于控制标签用的比较多,所以放在了前边。好首先看一下控制...

  • struts2的iterator的status属性

    iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注 1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是...

Global site tag (gtag.js) - Google Analytics