【问题标题】:EWS(Exchange WebService) API not working in Open JDK 11 as well in Zulu Java 11EWS(Exchange Web 服务)API 在 Zulu Java 11 中也无法在 Openjdk 11 中运行
【发布时间】:2019-09-16 06:58:13
【问题描述】:

我一直在使用 EWS(Exchange Web Service)Java 8 中的共享邮箱中读取电子邮件。

升级到Java 11(Open JDK 11/Zulu Java 11)后,在阅读邮件时遇到异常。

这是个例外:

java.lang.NoClassDefFoundError: javax/xml/ws/http/HTTPException 在 Microsoft.exchange.webservices.data.core.ExchangeService.internalFindFolders(ExchangeService.java:370) ~[ews-java-api-2.0.jar:na]

【问题讨论】:

  • 有哪些例外?
  • 欢迎来到 Stack Overflow!寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及重现它所需的最短代码在问题本身。没有清晰的问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Reproducible example
  • 这是异常:: java.lang.NoClassDefFoundError: javax/xml/ws/http/HTTPException at microsoft.exchange.webservices.data.core.ExchangeService.internalFindFolders(ExchangeService.java:370) ~[ews-java-api-2.0.jar:na] at microsoft.exchange.webservices.data.core.ExchangeService.findFolders(ExchangeService.java:425) ~[ews-java-api-2.0.jar:na] 引起通过 java.lang.ClassNotFoundException: javax.xml.ws.http.HTTPException

标签: java exchangewebservices java-11 openjdk-11 azul-zulu


【解决方案1】:

在您的 pom.xml 中添加以下依赖项将有助于从共享邮箱中读取电子邮件。

<dependency>
    <groupId>javax.xml.ws</groupId>
    <artifactId>jaxws-api</artifactId>
    <version>2.2.1</version>
</dependency>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    • 2016-11-15
    • 2013-09-28
    • 2021-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多