如何通过WebDAV访问Jackrabbit Oak存储库?

如何通过WebDAV访问Jackrabbit Oak存储库?,webdav,jackrabbit,jackrabbit-oak,Webdav,Jackrabbit,Jackrabbit Oak,当我启动Jackrabbit 2存储库时,我可以通过WebDAV轻松地连接到它 但这不适用于橡木。 不幸的是,它不是很好的文档,我能找到的所有与Oak&WebDAV相关的东西都是Jira的门票 还有邮寄名单 , 这并没有给我任何有用的暗示 所以我的问题实际上是两个问题: 1)如何通过独立运行的WebDAV连接到Oak存储库? 2)如何通过在应用程序中创建/嵌入的WebDAV连接到Oak存储库?如何公开端口以及如何启用WebDAV? 任何地方都有代码示例吗?这些文档并没有提供足够的帮助

当我启动Jackrabbit 2存储库时,我可以通过WebDAV轻松地连接到它

但这不适用于橡木。

不幸的是,它不是很好的文档,我能找到的所有与Oak&WebDAV相关的东西都是Jira的门票

还有邮寄名单

  • ,
这并没有给我任何有用的暗示

所以我的问题实际上是两个问题:

1)如何通过独立运行的WebDAV连接到Oak存储库?

2)如何通过在应用程序中创建/嵌入的WebDAV连接到Oak存储库?如何公开端口以及如何启用WebDAV?

任何地方都有代码示例吗?这些文档并没有提供足够的帮助

我查看了Oak存储库,发现Oak示例中有一个独立的应用程序和一个自述文件

它说:

完成后,您可以通过执行

$ java -jar target/oak-standalone-*.jar
 This would start an Oak based repository which uses filesystem storage. All  the content would be by default stored under `oak`
文件夹。服务器将侦听端口8080并支持远程访问 通过DavEx(位于
/server
)和WebDAV(位于
/repository


然而,这是行不通的。尝试使用我的WebDav客户端或在浏览器中连接到时,出现
404未找到
错误。

我在URL中缺少工作区名称(
default

按照上的说明操作,然后通过启动存储库

java -jar target/oak-standalone-*.jar
我可以通过WebDav访问它。我没有将
/default
放在URL中