【问题标题】:sshj or jsch, getting java.lang.NoClassDefFoundError when deployed to Wildfly 10.1sshj 或 jsch,部署到 Wildfly 10.1 时出现 java.lang.NoClassDefFoundError
【发布时间】:2017-03-22 07:26:45
【问题描述】:

我已经尝试了这两个库,当部署我的应用程序时,Wildfly 会在任何正在使用的类上抛出 java.lang.NoClassDefFoundError

Wildfly 中是否存在阻止它们使用的这些库/或 API 的东西?

【问题讨论】:

  • 您是否在部署中包含任一库?
  • 是的,当我提取 .ear 文件时它就在那里。我的同事刚刚尝试部署到 Glassfish,同样的错误。

标签: jakarta-ee wildfly jsch wildfly-10 sshj


【解决方案1】:

我找到了解决方案。在我的 EJB 模块的 pom.xml 文件中,我在 maven-ejb-plugin<configuration> 下添加了以下内容:

<archive>
    <manifest>
        <addClasspath>true</addClasspath>
    </manifest>
</archive>

【讨论】:

    猜你喜欢
    • 2018-06-20
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    • 1970-01-01
    • 2021-09-28
    相关资源
    最近更新 更多