FastDFS Java客户端上传图片问题

1.一开始用C盘做临时文件路径,会一直报拒绝访问...我去查了下各种乱七八糟的问题...其实改成D盘就好了- -


image.png

2.解决第一个问题后,图片上传到服务器时,会报这个错,找了好久,类似的问题很少..

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is com.github.tobato.fastdfs.exception.FdfsConnectException: 无法获取服务端连接资源:can't create connection to/10.105.229.255:23000] with root cause

最后在这里找到了解决方案
原来是要把java端配置文件的fastdfs.tracker_server的IP与服务器中storage.conf与mod_fastdfs_conf还有client.conf的所有tracker_server都统一改成公网IP,同时也要在防火墙和云服务器安全组把要用的端口都打开,默认是22122和23000.注意,必须要打开,因为没打开即便关闭了防火墙也没用...(这个我也很迷..)

需要注意的是:修改完这些配置后,必须重启下对应的修改端

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
cd /usr/local/nginx/sbin/
./nginx -s reload

最后能看到数据库和图片服务器都有存储到图片:


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容