我有一个依赖于多个罐子的Maven战争项目。我在pom.xml文件的依赖项部分列出了它们,并且我看到那些jar文件放在WEB-INF / libs中。但是,当我要在Glassfish上部署war文件时,它说找不到依赖的jar中的类。
该怎么办?
最佳答案
对于NoClassDefFoundError,没有简单的答案,除了您需要了解它所告诉的内容,然后查看哪些类来自应用程序捆绑的Jars,以及哪些类来自应用程序服务器提供的Jars。看看这篇文章,以了解有关isse可能原因的良好解释:What causes and what are the differences between NoClassDefFoundError and ClassNotFoundException?
关于java - 部署WAR时出现NoClassFoundException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34776210/