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

从jdk 8迁移到jdk 11 cxf生成的源未知导入

公西苗宣
2023-03-14

我正在从Java8迁移到11,在启动springboot服务器时遇到了问题:

maven-compiler 3.8.0
cxf.version 3.3.0-SNAPSHOT

共有1个答案

席俊达
2023-03-14

JAX-WS是提供javax.jws.webservice和相关类的库。它是作为Java SE8到10的一部分提供的,但在Java 11中删除了它。您需要将该库作为外部依赖项获取。

如果您正在使用maven,您应该能够在pom.xml中添加对com.sun.xml.ws:jaxws-ri: 的依赖关系:

<dependencies>
    <dependency>
        <groupId>com.sun.xml.ws</groupId>
        <artifactId>jaxws-ri</artifactId>
        <version>2.3.1</version>
    </dependency>
</dependencies>
 类似资料:
  • 就像https://docs.wildfly.org/14/developerguide.html所说的那样,我使用下面的代码配置了WebService客户端的超时: 只要我的WebService客户机运行在使用JDK8的WildFly8上,这就工作得很好。自从我将它迁移到WildFly14/JDK11之后,这个解决方案就不再起作用了。我试了几个地图键,比如: 有人知道吗? 你好,罗伯特

  • 我有多个使用spring integration的服务(serviceA、ServiceB.)。每个服务都依赖于其他子模块(同样使用spring integration)。

  • TLDR:目前通过数据库直接CRUD回购“保存”等方式管理数据(见下面的示例)。许多人说应该使用REST,但使用CRUD直接方法建立了超过3个数据库的45个表。是否值得花时间移植到REST方法??注意:该应用程序在公司内部使用,但有许多用户,仅供参考,如果安全是你的建议中的一个因素。 我不是术语学方面的佼佼者,因此在高级课程中,我将提供我目前使用的术语的示例。 我的工作是让承包商在3-4年前创建一

  • 目前,它已经被Spring Boot应用程序与如下所示的自定义数据源配置一起使用 之前 上面的代码正在工作

  • 我通过重构迁移到AndroidX 我试过了 将项目与分级文件同步 我同步了Build.Gradle 使缓存无效/重新启动 清理项目,然后重建项目 我删除了.idea文件夹,然后删除并重新生成项目 什么都不起作用

  • 我正在尝试分别从android的mapbox库迁移到较新版本: mapbox android sdk从6.7.0到7.3.2, mapbox android core从0.2.0到1.3.0, mapbox android导航从0.18.0到0.36.0, mapbox android导航界面从0.18.0到0.36.0 但是,当我同步更新的版本时,生成部分会出现以下错误: 错误:Android资