-1
当deSerializing和object发生错误时,出现以下错误。在反序列化对象时获取classnotfound异常错误
13:47:00,679 INFO [stdout] (org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1) 2012-10-26 13:47:00,679() DEBUG com.dipp.testMap - Error while reading the object to HashMap
13:47:00,680 ERROR [stderr] (org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1) java.lang.ClassNotFoundException: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl from [Module "deployment.DIPP.war:main" from Service Module Loader]
13:47:00,682 ERROR [stderr] (org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1) at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
13:47:00,682 ERROR [stderr] (org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
这是我的代码。
try{
transferObject = (HashMap)o.readObject();
}
catch(Exception e)
{
log.debug("Error while reading the object to HashMap");
e.printStackTrace();
}
我有一个名为EPOCHDATE场是在transferObject和具有的XMLGregorianCalendar datatype.Any的想法来解决这个问题?我得到了classNotFound异常。我相信,我必须在POM文件中添加依赖项。
在此先感谢
Gendaful
这很可能是类路径的问题。正如你所说,检查你的POM文件和/或类路径。 – tjg184
而不是懒惰,你可能已经尝试添加依赖到你的POM文件发布问题之前。 – CKing