gpt4 book ai didi

java - 使用 SerializationUtils.clone() 时出现 ClassNotFoundException

转载 作者:行者123 更新时间:2023-12-05 04:11:26 65 4
gpt4 key购买 nike

org.apache.commons.lang.SerializationException: java.lang.ClassNotFoundException: com.anonymized.bean.Person
at org.apache.commons.lang.SerializationUtils.deserialize(SerializationUtils.java:166)
at org.apache.commons.lang.SerializationUtils.deserialize(SerializationUtils.java:193)
at org.apache.commons.lang.SerializationUtils.clone(SerializationUtils.java:81)
at com.anonymized.CallingClass.handleRequestInternal(CallingClass.java:45)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassNotFoundException: com.anonymized.bean.Person
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
Truncated. see log file for complete stacktrace

抛出异常的调用。

Person copy = (Person) SerializationUtils.clone(PersonHolder.getPerson(request));
  • PersonH​​older.getPerson(request) 返回一个Person
  • Person 实现了 Serializable
  • request 是一个 HttpServletRequest,它具有被传递到我尝试克隆 Person 的方法的数据。它包含 getPerson 方法所需的数据。我不认为这与我的问题有任何关系,但我只是想弄清楚它在做什么。
  • commons-lang-2.4.jar 包含在我的项目中。
  • 我已经导入了 org.apache.commons.lang.SerializationUtilsPerson 类。

知道我在这里做错了什么吗?

最佳答案

尝试导入 org.apache.commons.lang3.SerializationUtils。

关于java - 使用 SerializationUtils.clone() 时出现 ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42681221/

65 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com