0

目前我有点迷失在试图确定为什么 JBOSS 没有拾取位于服务器 lib 目录中的我的 jar 文件。我检查了 jboss-service.xml,它被配置为从服务器 lib 目录中获取 jars。k 我得到一个 java.lang.NoClassDefFoundError。我已经验证了有问题的类确实在 jar 文件中,它位于服务器 lib 目录中。

我正在尝试让 Compiere 在 Ubuntu 11.10 上工作。Compiere 运行旧版本的 JBoss (4.2.3.GA) 我不得不假设它是我错过的一些配置,因为其他人正在运行这个应用程序。

4

2 回答 2

0

应用程序服务器通常提供一些调试类加载信息的方法,以便对此类问题进行诊断。我知道如何在 Oracle iAS 中执行此操作,但我没有使用 JBoss 的经验。我建议你从 JBoss 检查这个文档

于 2012-01-10T21:24:20.707 回答
0

有几件事导致了这个问题。第一个是 JBoss 在启动时如何绑定到 IP 地址。我将绑定更改为 -b 0.0.0.0,这解决了端口问题。接下来是从部署目录中删除一个展开的 ear 文件夹,因为已经存在同名的未展开的文件夹。事实证明,有两个同名但类不同的罐子,所以删除了旧的罐子。现在世界上一切都很好。

于 2012-01-13T19:49:38.893 回答