为了账号安全,请及时绑定邮箱和手机立即绑定

找不到 SOAPConnectionFactory 的类定义

找不到 SOAPConnectionFactory 的类定义

侃侃尔雅 2021-07-23 18:02:22
我正在使用模块在 Java 9 (jdk 9.0.4) 中从 Java 8 重新构建应用程序。其中一个模块需要对我们的服务器进行 SOAP 调用以检查各种服务是否正在运行,然后通过电子邮件报告这些服务的状态。我知道 SOAP 库在 Java 9 中已被弃用,但尚未删除。我java.xml.ws在相应的模块信息中将模块声明为需求:module services {    exports com.nams.hyperion.services;    requires configurations;    requires java.xml.ws;}它可以编译,但是当我尝试运行该项目时出现错误: java.lang.NoClassDefFoundError: javax/xml/soap/SOAPConnectionFactoryscf = SOAPConnectionFactory.newInstance(); <-- error hereconn = scf.createConnection();mf = MessageFactory.newInstance();msg = mf.createMessage();我尝试使用--add-modules java.xml.ws编译器选项,但这并不能解决问题;我的 Java 安装没有这个模块吗?我有哪些选择?我已经在 maven 周围寻找了一个单独的发行版,但还没有找到任何东西。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 202 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信