我能够使用 CMIS 在基于 Java 的应用程序和 SharePoint 2013 之间成功建立连接。一切正常。我正在运行 CMIS 查询。第一次创建会话并运行查询它工作正常。
但是当我使用已经创建的会话第二次运行相同的查询时,它给了我“未经授权”的错误。我还使用独立的 Java 程序验证了这一点。每次我创建一个新会话并运行查询。然后它工作。
我随机收到此异常。
希望有人能帮我解决这个问题。谢谢!
异常跟踪:异常跟踪:(在我尝试对查询结果执行任何类型的操作时(即使我尝试获取查询结果中的项目总数))
org.apache.chemistry.opencmis.commons.exceptions.CmisUnauthorizedException:在 org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:460) 在 org.apache.chemistry.opencmis 未经授权.client.bindings.spi.atompub.AbstractAtomPubService.post(AbstractAtomPubService.java:629) 在 org.apache.chemistry.opencmis.client.bindings.spi.atompub.DiscoveryServiceImpl.query(DiscoveryServiceImpl.java:145) 在 org.apache .chemistry.opencmis.client.runtime.SessionImpl$3.fetchPage(SessionImpl.java:600) 在 org.apache.chemistry.opencmis.client.runtime.util.AbstractIterator.getCurrentPage(AbstractIterator.java:132) 在 org.apache。 chemistry.opencmis.client.runtime.util.CollectionIterator.hasNext(CollectionIterator.java:48)