java-8 - Wildfly 14 找不到 JDK 类
问题描述
我正在将带有 Java7/JBoss7 的旧系统迁移到 Java8/Wildfly14,它可以编译,但是当我尝试部署时出现以下错误:
ClassNotFoundException: com.sun.xml.internal.ws.spi.ProviderImpl
我正在使用JDK 1.8 编译和运行Wildfly,但事实证明这个类在JDK 内部,那么Wildfly 怎么可能找不到呢?
解决方案
如https://docs.wildfly.org/14/Developer_Guide.html#accessing-jdk-classes中所述, 并非所有 JDK 类都可用于部署。为了访问它们,您需要在 jboss-deployment-structure.xml 中明确描述它们
推荐阅读
- qt - 将 .mbtiles 转换为 .png 图像
- android - Godot 3.2 不会在编辑器设置中接受我的自定义构建 Sdk 路径
- javers - JaVers - 通过复合键检索审计更改
- google-bigquery - 为什么 BigQuery BI 引擎不使用所有预留?
- asp.net-mvc - 当我尝试在可能的主视图中渲染部分视图时遇到问题
- javascript - 切换不会保持打开状态
- ruby-on-rails - How to stub rails warden spec and return 401
- node.js - How to catch a download with playwright?
- c# - Why a value of type Datetime becomes '01/01/0001 00:00:00' when received?
- javascript - JavaScript source tag attributes