首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java11+Tomcat9= java.lang.module.FindException:找不到模块java.xml.bind

Java11+Tomcat9= java.lang.module.FindException:找不到模块java.xml.bind

这个错误是由于Java 11中移除了Java EE模块,其中包括了java.xml.bind模块。在Java 11中,Java EE模块被重命名为Jakarta EE,并且由于许可证问题,Java SE中不再包含java.xml.bind模块。

解决这个问题的方法是通过添加相关的依赖来引入java.xml.bind模块。可以使用以下两种方法之一:

  1. 使用JAXB API的独立实现:可以使用EclipseLink MOXy或Apache JAXB来替代Java SE中的java.xml.bind模块。这些实现提供了与Java SE 8中的java.xml.bind模块相同的功能。您可以将它们作为项目的依赖项添加到您的构建工具(如Maven或Gradle)的配置文件中。
  2. 使用Java EE / Jakarta EE容器:如果您正在使用Java EE / Jakarta EE容器(如WildFly、GlassFish或TomEE),则无需额外的配置。这些容器已经包含了Java EE / Jakarta EE模块,包括java.xml.bind模块。

推荐的腾讯云相关产品和产品介绍链接地址:

腾讯云提供了丰富的云计算产品和服务,以下是一些与Java开发相关的产品和服务:

  1. 云服务器(CVM):腾讯云提供了可扩展的云服务器实例,您可以选择适合您需求的配置和规模。您可以使用云服务器来部署和运行Java应用程序。

产品介绍链接:https://cloud.tencent.com/product/cvm

  1. 云数据库MySQL版(CDB):腾讯云提供了高性能、可扩展的云数据库MySQL版。您可以使用云数据库MySQL版来存储和管理Java应用程序的数据。

产品介绍链接:https://cloud.tencent.com/product/cdb_mysql

  1. 云存储(COS):腾讯云提供了可靠、安全的云存储服务。您可以使用云存储来存储和管理Java应用程序的静态文件、图片、视频等。

产品介绍链接:https://cloud.tencent.com/product/cos

请注意,以上推荐的产品和服务仅供参考,具体选择应根据您的需求和实际情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券