ModeShape rest api:无法取消发布节点
我正在使用ModeShape 2.8.2和JBoss 7.1.1。 ModeShape rest服务器像平常一样部署web应用程序。 我有一个愚蠢的问题。
我可以发布一个文件 - 它上传到存储,一切都很好。
但是当我尝试取消发布时 - 我有一个例外。
根据API我必须提供workspace
, path
和file
作为参数。 但是,有没有例子如何组合path
和file
参数?
例如,我想在/repo/file
path /repo/file
发布节点。 以下代码不起作用:
File file = new File("file");
Status status = restClient.unpublish(workspace, "/repo", file);
日志:
12:53:26,163 ERROR [org.modeshape.web.jcr.rest.client.json.JsonRestClient] (http --127.0.0.1-8080-1) response code=405 method=unpublish 12:53:26,166 ERROR [com.demo.app.Controller] (http--127.0.0.1-8080-1) The file "C:jboss-as-7.1.1.Finalbinfile" could not be unpublished in workspace "workspa ce1" at path "/repo".: java.lang.RuntimeException: The file "file" could n ot be unpublished in workspace "workspace1" at path "/repo".
但是(new FileNode(workspace,"/repo",file).getUrl()
的url是正确的,并且获取对该url的请求返回关于该节点的详细信息。
感谢您的任何帮助。 祝你有美好的一天!
这是一个错误,它已在3.0 Modeshape的版本中解决。
链接地址: http://www.djcxy.com/p/66129.html上一篇: ModeShape rest api: unable to unpublish node
下一篇: Where do i close my database when it continuously updates?