【发布时间】:2016-01-13 20:15:49
【问题描述】:
我有一个依赖于多个 jar 的 Maven 战争项目。我将它们列在我的 pom.xml 文件的依赖项部分中,我看到这些 jar 文件放在 WEB-INF/libs 中。但是,当我在 Glassfish 上部署 war 文件时,它说它找不到依赖 jar 中的类。
怎么办?
【问题讨论】:
我有一个依赖于多个 jar 的 Maven 战争项目。我将它们列在我的 pom.xml 文件的依赖项部分中,我看到这些 jar 文件放在 WEB-INF/libs 中。但是,当我在 Glassfish 上部署 war 文件时,它说它找不到依赖 jar 中的类。
怎么办?
【问题讨论】:
对于 NoClassDefFoundError 没有简单的答案,除了您需要了解它告诉您的内容,然后查看哪些类来自您应用中捆绑的 Jars,以及哪些类来自应用服务器提供的 Jars。查看这篇文章,了解问题的可能原因:What causes and what are the differences between NoClassDefFoundError and ClassNotFoundException?
【讨论】: