首页 > 解决方案 > Wildfly 14 找不到 JDK 类

问题描述

我正在将带有 Java7/JBoss7 的旧系统迁移到 Java8/Wildfly14,它可以编译,但是当我尝试部署时出现以下错误:

ClassNotFoundException: com.sun.xml.internal.ws.spi.ProviderImpl

我正在使用JDK 1.8 编译和运行Wildfly,但事实证明这个类在JDK 内部,那么Wildfly 怎么可能找不到呢?

截图 http://167.99.212.126/jdk.jpg

标签: java-8jbosswildfly

解决方案


https://docs.wildfly.org/14/Developer_Guide.html#accessing-jdk-classes中所述, 并非所有 JDK 类都可用于部署。为了访问它们,您需要在 jboss-deployment-structure.xml 中明确描述它们


推荐阅读