0

我能够使用 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)

4

1 回答 1

0

可能是会话即将过期。检查会话超时。收到异常时尝试重新创建会话

于 2016-05-23T13:45:52.440 回答