FastDFS java client SDK
Go to file
veryben 548d2fb999 修改README.md中maven-install-file和配置文件部分内容 2017-05-19 12:28:49 +08:00
src 加载配置文件失败时不执行后续配置项读取和解析 2017-05-19 10:21:31 +08:00
.gitignore 添加.gitignore文件 2017-05-18 17:16:55 +08:00
HISTORY 规范maven项目结构并升级版本号(1.27-SNAPSHOT) 2017-05-18 20:42:57 +08:00
README 规范maven项目结构并升级版本号(1.27-SNAPSHOT) 2017-05-18 20:42:57 +08:00
README.md 修改README.md中maven-install-file和配置文件部分内容 2017-05-19 12:28:49 +08:00
build.xml 规范maven项目结构并升级版本号(1.27-SNAPSHOT) 2017-05-18 20:42:57 +08:00
fdfs_client.conf 规范maven项目结构并升级版本号(1.27-SNAPSHOT) 2017-05-18 20:42:57 +08:00
pom.xml 规范maven项目结构并升级版本号(1.27-SNAPSHOT) 2017-05-18 20:42:57 +08:00

README.md

FastDFS java client SDK

FastDFS Java Client API may be copied only under the terms of the BSD license.

使用ant从源码构建

ant clean package

使用maven从源码安装

mvn clean install

使用maven从jar文件安装

mvn install:install-file -DgroupId=org.csource -DartifactId=fastdfs-client-java -Dversion=${version} -Dpackaging=jar -Dfile=fastdfs-client-java-${version}.jar

在您的maven项目pom.xml中添加依赖

<dependency>
    <groupId>org.csource</groupId>
    <artifactId>fastdfs-client-java</artifactId>
    <version>1.27-SNAPSHOT</version>
</dependency>

配置文件、所在目录、加载优先顺序

配置文件名fdfs_client.conf(或使用其它文件名xxx.conf)

文件所在位置可以是项目classpath(或OS文件系统目录比如/opt/):
/opt/fdfs_client.conf
C:\Users\James\config\fdfs_client.conf

优先按OS文件系统路径读取没有找到才查找项目classpath尤其针对linux环境下的相对路径比如
fdfs_client.conf
config/fdfs_client.conf
connect_timeout = 2
network_timeout = 30
charset = UTF-8
http.tracker_http_port = 8080
http.anti_steal_token = no
http.secret_key = FastDFS1234567890

tracker_server = 10.0.11.247:22122
tracker_server = 10.0.11.248:22122
tracker_server = 10.0.11.249:22122
tracker_server指向您自己IP地址和端口1-n个