gchchong 发表于 2021-8-2 18:03:48

配置rhel6协议webdav上传文件时候报错

3台rhel6服务器,分别作为应用、数据库和文件存储之用,均已配置完成,数据库也能够用navicat连接,webdav配置指定目录为/var/www/webdav,访问:172.19.19.25:9880/webdav,用浏览器可以查看,用winscp可以上传文件,但在O2OA里面上传文件报错:Could not determine the type of file "webdav……
https://www.o2oa.net:443/x_file_assemble_control/jaxrs/file/78f72455-2cf8-42a6-8abc-87a0b1047132/download/stream
O2server的config目录下externalStorageSources.json每个条目基本配置是一样的,但是上传文件都报错,配置如下:
{
"file": [
    {
      "protocol": "webdav",
      "username": "admin",
      "password": "admin",
      "host": "172.19.19.25",
      "port": 9880.0,
      "prefix": "/webdav/file/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": true,
      "###protocol": "协议,可选值ftp,webdav###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
……………………
node_127.0.0.1.json已经将本地存储禁用:
"storage": {
    "enable": false,
这个错误,请问大家有遇见过吗,如何修改?

gchchong 发表于 2021-8-3 12:32:25

系统报错内容:Caused by: org.apache.commons.vfs2.FileSystemException: Could not get property for: "webdav://admin:***@172.19.19.25:9880/webdav/file/xadmin/personal/20210803/961f9fe7-48f6-457d-b0a4-5a0dc1134c47.txt", name="webdav://admin:***@172.19.19.25:9880/webdav/file/xadmin/personal/20210803/961f9fe7-48f6-457d-b0a4-5a0dc1134c47.jar", type="0", nameSet="[{DAV:}resourcetype]", addEncoding="false".
请问是权限设置问题吗?

论坛管理员 发表于 2021-8-4 10:09:56

您好:请参考文档
https://www.yuque.com/docs/share/92d257fb-fcbf-42ce-b2c1-41c79735c966?# 《OA办公:如何使用Tomcat搭建WebDav文件存储服务器》
检查配置!
页: [1]
查看完整版本: 配置rhel6协议webdav上传文件时候报错