其实对于apache ftpserver的开源源码的改造,我做了很久了,但那里没写下日志,今天又重新做有关FTP上传的东西,所以又将它重新拾起来,使用开源的FTP,而不用像用serU一样,担心它过期然后就用不了。
其实对于apache ftpserver的开源源码的改造,我做了很久了,但那里没写下日志,今天又重新做有关FTP上传的东西,所以又将它重新拾起来,使用开源的FTP,而不用像用serU一样,担心它过期然后就用不了。
1 下载下来的源文件如果不使用maven的管理来搭建的话,那可以将源文件内容拷入src里面,想用到测试类,也将它拷入。
2 将测试文件新建一个文件夹拷入,并将它加入源文件路径下。
3 再将里面引用到的jar包加入类路径,这里主要用到的jar有: mina-core-2.0.0-M6.jar,spring-core-2.5.5.jar,spring-context-2.5.5.jar,spring-beans-2.5.5.jar,slf4j-log4j12-1.5.2.jar,slf4j-api-1.5.2.jar,log4j-1.2.14.jar,junit.jar,jcl-over-slf4j-1.5.2.jar,aopalliance-1.0.jar,其实它这里用到的就是日志包和spring依赖包及mina依赖包,及在测试时用到测试包。
4 加入ftp服务器启动时所需要读取的配置文件,如FtpStatus.properties等配置文件。
5 到exaple的文件夹里去拷出EmbeddingFtpServer文件,这个是开启FTP服务器的类文件,我们可以选择读是取本地的配置文件来获取用户信息,还是使用读数据库的方式来获取用户信息,根据需要来修改serverFactory.setUserManager的设置。
6 如果使用maven工具来管理的,我们可能以新建一个加入maven支持的webproject,然后在源码的core里将main和test文件夹都拷到src目录下,也就是将源文件和测试文件分放在main/java和test/java目录下,将配置信息等资源文件放在test/resources目录下,在pom.xml里加入引入的jar包,它原来的pom.xml里面的包引用都是没有version的,我们要加入,并将引用的包放在.m文件夹里,这样依赖才能成功。
分享到:
相关推荐
从零开始介绍Apache FtpServer,并一步一步教你配置Apache FtpServer,更高级的应用,教你用写代码控制Apache FtpServer及集成到自己的应用中 <!--ftp端口 --> <!--绑定的服务器IP地址,多网卡的时候使用...
Apache Ftpserver 全套,包括源码, jar包 及配置说明,需要的就下载吧
Apache FtpServer详细配置
Apache FtpServer是一个100%纯Java的、基于现有开放式协议基础上、完整、小巧的FTP服务器。此外,FtpServer还可以作为Windows服务器、Unix / Linux后台程序或是被嵌入在Java应用程序而独立运行。有了MINA...
apache ftpserver Mysql配置
apache ftpserver使用讲解,可以配置ftpserver与项目的数据库进行连接,对ftp用户的用户名、密码进行校验,校验通过后可以访问表中配置好的访问路径。
基于Apache FtpServer 的Ftp服务器实现,使用了srping集成的方式来实现的。
apache ftp下载
Apache HTTP Serve 为PHP适用的Web服务器
https://blog.csdn.net/feiwei/article/details/5867555 根据这个博客重新编译的,可以解决IE访问Apache Ftp Server 中文目录、中文文件名乱码的问题
apache ftpserver 源码嵌入eclipse工程版,所有配置已配好,myserver.java右键 run as java aplication 运行即可。登录名:admin 密码:admin 还有一个名字一样的资源,也是我上传的,那个账号找不回来了
apache ftpserver使用讲解,可以配置ftpserver与项目的数据库进行连接,对ftp用户的用户名、密码进行校验,校验通过后可以访问表中配置好的访问路径。
apache ftpserver project
FTP 工具类. 可以完成对目录创建的创建、修改、删除,对文件的上传下载等操作.
ant-jakarta-oro-1.6.1.jar commons-io-1.3.2.jar commons-net-1.4.1.jar jakarta-oro-2.0.8.jar
红帽子4.0的linux-apache,ftp架设
NULL 博文链接:https://self4j.iteye.com/blog/910701
这是在eclipse上创建的项目,下载源码包导入即可。 在运行之前自己在MySQL上创建数据库,名如:ftpserver,再导入里面提供的...有了这套源码,不出十分钟你就可以搞懂怎么在你的Spring项目里面整合Apache FTPServer了。
apache-ftpserver apache-ftpserver apache-ftpserver
apache实现ftp上传