我试图四处寻找可能对我有帮助的帖子,但找不到。
我正在为 JBoss4 服务器部署一个耳朵,自从我添加了一个新项目后,我就开始遇到这个问题。
这个新项目在eclipse中定义为Java项目,EAR项目有一个EJB项目,该项目将新Java项目作为其依赖的项目之一——如果通过eclipse本地部署在JBoss上,没有问题,一切顺利
但是,当在测试环境(eclipse 之外)中部署到 JBoss 时,在新 Java 项目中定义的类之一上不断出现 java.lang.NoClassDefFoundError。
我在 EAR 文件中查看了 jar(EJB 项目),然后在 jar 中,我可以看到新 Java 项目中的目录结构和所有类文件 - 即。它抱怨的类就在 EAR->JAR 中,并且与它正在寻找的确切结构相匹配。
我迷失了我还能看到的东西。
任何指针都非常感谢!
谢谢