Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: com/google/common/collect/Lists] with root cause
时间: 2023-07-21 19:09:41 浏览: 173
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
这个异常提示是由于缺少 com.google.common.collect.Lists 类所导致的。这个类实际上是 Google Guava 库的一部分。
要解决这个问题,你需要在你的项目中添加 Google Guava 的依赖。在 Maven 项目中,你可以通过以下方式添加依赖:
```xml
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1-jre</version>
</dependency>
```
确保将上述代码添加到 Maven 项目的 pom.xml 文件中,并运行 Maven 构建命令,以下载并导入所需的依赖项。
如果你不使用 Maven,你可以手动下载 Guava JAR 文件,并将其添加到你的项目的类路径中。
一旦添加了 Guava 依赖,再次运行你的项目,应该就不会再出现 NoClassDefFoundError 异常了。
阅读全文