获取请求失败 . 远程服务器返回错误:(401)我尝试连接到Microsoft Exchange Server时未经授权我收到的错误消息是:

microsoft.exchange.webservices.data.core.exception.service.remote.ServiceRequestException: The request failed. The request failed. The remote server returned an error: (401)Unauthorized
    at microsoft.exchange.webservices.data.core.request.SimpleServiceRequestBase.internalExecute(SimpleServiceRequestBase.java:74)
    at microsoft.exchange.webservices.data.core.request.MultiResponseServiceRequest.execute(MultiResponseServiceRequest.java:158)
    at microsoft.exchange.webservices.data.core.ExchangeService.findItems(ExchangeService.java:981)
    at microsoft.exchange.webservices.data.core.ExchangeService.findItems(ExchangeService.java:1024)
    at microsoft.exchange.webservices.data.core.ExchangeService.findItems(ExchangeService.java:1100)
Caused by: microsoft.exchange.webservices.data.core.exception.service.remote.ServiceRequestException: The request failed. The remote server returned an error: (401)Unauthorized
    at microsoft.exchange.webservices.data.core.request.ServiceRequestBase.validateAndEmitRequest(ServiceRequestBase.java:644)
    at microsoft.exchange.webservices.data.core.request.SimpleServiceRequestBase.internalExecute(SimpleServiceRequestBase.java:62)
    ... 6 more
Caused by: microsoft.exchange.webservices.data.core.exception.http.HttpErrorException: The remote server returned an error: (401)Unauthorized
    at microsoft.exchange.webservices.data.core.request.ServiceRequestBase.getEwsHttpWebResponse(ServiceRequestBase.java:723)
    at microsoft.exchange.webservices.data.core.request.ServiceRequestBase.validateAndEmitRequest(ServiceRequestBase.java:639)
    ... 7 more

我一直使用的代码片段是:

System.setProperty("javax.net.ssl.trustStore","C:\\Users\\vermad\\Downloads\\Softz\\jssecacerts");
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
ExchangeCredentials credentials = new WebCredentials("username.domain.com","password");
service.setCredentials(credentials);
service.setUrl(new URI("https:/domain/EWS/Exchange.asmx"));
ItemView view = new ItemView (5);
FindItemsResults<Item> findResults = service.findItems(WellKnownFolderName.Inbox, view);
for(Item item : findResults.getItems()){
    item.load(new PropertySet(BasePropertySet.FirstClassProperties, ItemSchema.MimeContent));
    System.out.println("id==========" + item.getId());
}