02-Jun-2023 14:33:32.485 严重 [http-nio-8989-exec-7] org.apache.catalina.core.StandardWrapperValve.invoke 在路径为/aqzl_project_war_exploded的上下文中,Servlet[action]的Servlet.service()引发了具有根本原因的异常Request processing failed; nested exception is org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Unrecognized field "offset" (class org.haze.base.page.PageBean), not marked as ignorable (3 known properties: "pageNumber", "count", "pageSize"]) at [Source: [B@6aa1eb7a; line: 1, column: 433] (through reference chain: java.util.LinkedHashMap["rows"]->java.util.ArrayList[0]->org.haze.ajj.risk.model.RiskPoint["pageBean"]->org.haze.base.page.PageBean["offset"]); nested exception is com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "offset" (class org.haze.base.page.PageBean), not marked as ignorable (3 known properties: "pageNumber", "count", "pageSize"])
时间: 2024-04-27 17:25:08 浏览: 163
这似乎是一个 Java Web 应用程序中的错误日志,其中一个名为 "org.springframework.data.redis.serializer.SerializationException" 的异常被抛出。该异常可能是由于 Redis 序列化和反序列化数据时出现问题导致的。更具体地说,它似乎是由于尝试将一个名为 "offset" 的未知字段反序列化为一个名为 "PageBean" 的对象时引起的。这可能是因为序列化和反序列化的类之间存在版本不兼容性问题所致。
相关问题
09-Jun-2023 15:19:12.806 信息 [main] org.apache.catalina.core.StandardServer.await 通过关闭端口接收到有效的关闭命令。正在停止服务器实例。 09-Jun-2023 15:19:12.807 信息 [main] org.apache.coyote.AbstractProtocol.pause 暂停ProtocolHandler["http-nio-8080"] 09-Jun-2023 15:19:13.217 信息 [main] org.apache.catalina.core.StandardService.stopInternal 正在停止服务[Catalina] 09-Jun-2023 15:19:13.230 警告 [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc Web应用程序 [ROOT] 注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它。 为防止内存泄漏,JDBC驱动程序已被强制取消注册。 09-Jun-2023 15:19:13.230 警告 [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc Web应用程序 [ROOT] 注册了JDBC驱动程序 [org.apache.ibatis.datasource.unpooled.UnpooledDataSource.DriverProxy],但在Web应用程序停止时无法注销它。 为防止内存泄漏,JDBC驱动程序已被强制取消注册。 09-Jun-2023 15:19:13.230 警告 [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web应用程序[ROOT]似乎启动了一个名为[mysql-cj-abandoned-connection-cleanup]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[ java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:91) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:750)] 09-Jun-2023 15:19:13.241 信息 [main] org.apache.coyote.AbstractProtocol.stop 正在停止ProtocolHandler ["http-nio-8080"] 09-Jun-2023 15:19:13.252 信息 [main] org.apache.coyote.AbstractProtocol.destroy 正在摧毁协议处理器 ["http-nio-8080"] 是什么原因
这是Tomcat服务器关闭的日志信息,包含了关闭过程中的一些警告信息。其中:
- 通过关闭端口接收到有效的关闭命令。正在停止服务器实例。:表示Tomcat服务器收到了关闭命令,并正在停止服务器实例。
- 暂停ProtocolHandler["http-nio-8080"]:表示暂停了名为http-nio-8080的HTTP协议处理器。
- 正在停止服务[Catalina]:表示正在停止名为Catalina的服务。
- Web应用程序 [ROOT] 注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它。为防止内存泄漏,JDBC驱动程序已被强制取消注册。:表示Web应用程序注册了名为com.mysql.cj.jdbc.Driver的JDBC驱动程序,但在Web应用程序停止时无法注销它,因此Tomcat强制取消注册,以防止内存泄漏。
- Web应用程序[ROOT]似乎启动了一个名为[mysql-cj-abandoned-connection-cleanup]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[...]:表示Web应用程序启动了一个名为mysql-cj-abandoned-connection-cleanup的线程,但在停止时未能成功停止,可能会导致内存泄漏。
阅读全文