如何区分由于授权引起的错误和OpenCMIS中的错误服务器URL



默认情况下,内存存储库没有用户名或密码。有没有办法为它设置用户名和密码?

如果没有,SessionFactory.createSession()总是抛出CmisBaseException。如何区分由于错误的服务器 URL 和身份验证错误而导致的故障?由于错误的服务器 url 而导致的错误包含CmisConnectionException。我无法找出在用户名和密码错误的情况下使用什么异常类。

请尽早回复。

尽管我无法更改内存存储库的登录凭据,但我能够区分授权错误和错误的 url 错误。

这是我所做的:

我尝试使用错误的用户凭据通过客户端登录nuxexo测试服务器:我抓了一只CmisBaseException.但是,在获取异常的类名时,它是:CmisUnauthorizedException

我尝试使用错误的服务器网址:我抓到了一个CmisBaseException,但是异常的类名是CmisConnectionException

因此,可以利用此属性来区分这两个错误。

相关内容

  • 没有找到相关文章