【发布时间】:2018-07-17 10:08:20
【问题描述】:
以下代码从最后一行给出错误。怎么了?我该如何解决?
我的代码:
service = new ExchangeService(ExchangeVersion.Exchange2010_SP1);
service.setUrl(new URI(getDomain()));
ExchangeCredentials credentials = new WebCredentials(emailUsername, emailPassword, getDefaultCredentials());
service.setCredentials(credentials);
System.out.println("Authorize Ms exchange OK");
Folder folder = null;
folder = Folder.bind(service, WellKnownFolderName.Inbox);
单独的日志:
microsoft.exchange.webservices.data.ServiceRequestException: The request failed. sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
microsoft.exchange.webservices.data.ServiceRequestBase.getEwsHttpWebResponse(Unknown Source)
microsoft.exchange.webservices.data.ServiceRequestBase.validateAndEmitRequest(Unknown Source)
microsoft.exchange.webservices.data.SimpleServiceRequestBase.internalExecute(Unknown Source)
microsoft.exchange.webservices.data.MultiResponseServiceRequest.execute(Unknown Source)
microsoft.exchange.webservices.data.ExchangeService.bindToFolder(Unknown Source)
microsoft.exchange.webservices.data.ExchangeService.bindToFolder(Unknown Source)
microsoft.exchange.webservices.data.Folder.bind(Unknown Source)
microsoft.exchange.webservices.data.Folder.bind(Unknown Source)
com.prudential.pru.process.MsExchangeProcessor.getEmailRequest(MsExchangeProcessor.java:671)
com.prudential.pru.process.MsExchangeProcess.retrieveEmailIsNotRead(MsExchangeProcess.java:70)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
【问题讨论】:
-
下次尝试写出更好的英文。您的下一个问题可能会被关闭。
-
好的,谢谢你的建议
标签: java web-services exchangewebservices