sshj 或 jsch,部署到 Wildfly 10.1 时得到 java.lang.NoClassDefFoundError
sshj or jsch, getting java.lang.NoClassDefFoundError when deployed to Wildfly 10.1
我已经尝试了这两个库,并且 Wildfly 在部署我的应用程序时对正在使用的任何 class 抛出 java.lang.NoClassDefFoundError
。
Wildfly 中是否有某些东西阻止了他们使用的这些 libraries/or API?
我找到了解决方案。在我的 EJB 模块的 pom.xml
文件中,我在 maven-ejb-plugin
的 <configuration>
下添加了以下内容:
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
</archive>
我已经尝试了这两个库,并且 Wildfly 在部署我的应用程序时对正在使用的任何 class 抛出 java.lang.NoClassDefFoundError
。
Wildfly 中是否有某些东西阻止了他们使用的这些 libraries/or API?
我找到了解决方案。在我的 EJB 模块的 pom.xml
文件中,我在 maven-ejb-plugin
的 <configuration>
下添加了以下内容:
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
</archive>