-1

deSerializing 및 개체를 처리하는 동안 오류가 발생합니다.개체를 deserialize하는 동안 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(); 
     } 

나는이 문제를 해결하려면은 TransferObject에와의 XMLGregorianCalendar datatype.Any 아이디어를 가지고 EPOCHDATE라는 필드가? classNotFound 예외가 발생합니다. 나는 POM 파일에 의존성을 추가해야한다고 생각한다.

+0

그건 매우 가능성이 클래스 경로 문제를 추가했습니다. 앞서 말씀 드렸듯이 POM 파일 및/또는 클래스 경로를 확인하십시오. – tjg184

+0

게으른 대신에 질문을 게시하기 전에 POM 파일에 종속성을 추가 할 수있었습니다. – CKing

답변

0

Gendaful 사전에

덕분에 나는이 문제를 얻었다. 나는 나의의 pom.xml에 의존성 아래

<dependency> 

Xerces에 xercesImpl 2.8.1

관련 문제