0

我在我的应用程序中发现 NoClassDefintion 错误,即使我耳朵的 lin 文件夹中有相关的 jar,错误是

java.rmi.RemoteException: EJB Exception: ; nested exception is: java.lang.NoClassDefFoundError: com/sun/rave/web/ui/model/Option

注意我已经在我的 Eclipse 中添加了相同的用户库,它没有显示任何编译错误这个错误只是在运行时......!!!!!!

4

1 回答 1

2

我有一段时间没有使用 EJB,但我似乎记得必须为 EJB 设置不同的类路径。我认为您必须在 EJB jar 的 manifest.mf 文件中设置它。

一个快速的谷歌出现了这个线程,建议你需要输入:

Class-Path: jar1.jar, jar2.jar

在您的 manifest.mf 文件中。

您可能还会发现此页面(向下滚动到底部)和页面(搜索“Class-Path”)很有帮助。

于 2008-12-08T10:46:41.007 回答