java - EWS(Exchange WebService)API 在 Open JDK 11 以及 Zulu Java 11 中也不起作用
问题描述
我一直在使用EWS(Exchange Web Service)从Java 8中的共享邮箱中读取电子邮件。
升级到Java 11 (Open JDK 11/Zulu Java 11)后,在阅读电子邮件时遇到异常。
这是例外:
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]
解决方案
在您的 pom.xml 中添加以下依赖项将有助于从共享邮箱中读取电子邮件。
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.2.1</version>
</dependency>
推荐阅读
- java - 在java中将类类型保存为Type数据类型
- django - ElasticSearch_ModelFieldNotMappedError
- amazon-s3 - PySpark 将 DataFrame 分区写入 S3
- sql - SSMS 替换字符串中引号外的所有逗号
- java - 自定义图形 - Apache POI
- php - Laravel 本地化翻译不起作用,只显示默认语言
- android - attachBaseContext 的作用是什么?
- regex - 如何在 nltk 语法中直接使用单词
- python - python类属性更新问题
- asp.net-mvc - 使用 Linq 加入 MongoDB