【问题标题】:Wildfly 14 does not find JDK classesWildfly 14 找不到 JDK 类
【发布时间】:2019-06-16 21:38:58
【问题描述】:

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

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

我是用JDK 1.8编译运行Wildfly的,结果发现这个类在JDK里面,Wildfly怎么可能找不到呢?

screenshot http://167.99.212.126/jdk.jpg

【问题讨论】:

  • 什么是完整的堆栈跟踪?
  • 还定义了如何开始 wildfly。您是否正确设置了特定于 java 的环境变量?
  • 你能在命令提示符下检查java版本,而不是eclipse。此类 ProviderImpl 已移至 Java-9 中的不同包中

标签: java-8 jboss wildfly


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-05
    • 2014-08-20
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多