当前位置: 首页 > 知识库问答 >
问题:

如何在Java11上使用WebServices?包javax.jws不存在[重复]

斜淳
2023-03-14

我将我的应用程序移植到AdoptOpenJDK11,我发现了一些问题,比如“package javax.jws不存在”,我已经用jar“jsr181-api.jar”配置了构建路径,这是一个webApplication,我如何修复它?在AdoptopenJDK11上有关于webservices的新内容吗?

@WebService
@SOAPBinding(style = Style.RPC) // this tags doenst work

output:
error: package javax.jws does not exist
error: package javax.jws.soap does not exist

有人知道我怎么修的吗?

共有1个答案

晏富
2023-03-14

使用Java EE API替换不推荐使用的JPMS模块

改用JAX-WS的参考实现。

<dependency>
  <groupId>com.sun.xml.ws</groupId>
  <artifactId>jaxws-ri</artifactId>
  <version>2.3.3</version>
  <type>pom</type>
</dependency>
 类似资料:
  • 我在这里下载了最新的JavaFX版本。我已经将它解压缩到包含其他JDK的Java文件夹中,但我真的不知道该怎么办。我读过一些描述如何使用Maven或Gradle连接项目的长篇指南,但我从未使用过这些。有没有办法在IntelliJ菜单中添加JavaFX支持?

  • 我得到的错误要求没有定义。 我该怎么解决呢?我试图将带有colormap的js文件直接导入到html中(这样javascript文件就有了引用),但我找不到应该导入什么文件。

  • 我试图使用SOAP创建一个简单的消息:

  • 我的要求是从Exchange 2010 Server上的某个邮箱获取所有电子邮件。我需要保存所有附件和消息本身到文件系统。我没有问题检索和保存附件,但唯一的wat EWS允许我保存的消息是一个.eml文件。这些文件将进入一个文档存储库系统,该系统将显示.msg文件,但不显示.eml文件。我正在使用一个Web服务应用程序来检索使用EWS的电子邮件和附件。我使用一个控制台应用程序调用Web服务,然后完

  • 但我一直有404错误。 这个命令“sudo amazon-linux-extras install java-openjdk11”只是声明amazon-linux-extras不存在。