0

嗨我有一个奇怪的问题,当我运行我的 web 应用程序时,我得到一个 NoClassDefFoundError

但是当我签入 Eclipse 时,我找到了 .jar 文件 (Jnotify.jar),它显示了所有的类。同样的情况,当我导入我的 webapp 的 .war 文件时,我会看到依赖项中的类。

我的问题可能是什么?

谢谢!

4

1 回答 1

0

我找到了导致错误的原因:

JNotify 具有特定的库 DLL,我将它们正确放置在 java.library.path 中,但问题是 Tomcat 不会查找这些库,除非相应的 .jar 文件位于 Tomcat/lib 中。

所以将我的 jnotify.jar 添加到 tomcat/lib 解决了我的问题。

于 2013-10-09T16:03:40.337 回答