-1

deSerializing およびオブジェクトの実行中にエラーが発生しています。

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 にある EPOCHDATE というフィールドがあり、XMLGregorianCalendar データ型があります。この問題を解決するためのアイデアはありますか? classNotFound 例外が発生しています。POM ファイルに依存関係を追加する必要があると思います。

前もって感謝します

ゲンダフル

4

1 に答える 1

0

私は問題を手に入れました。以下の依存関係をPOM.xmlに追加しました

<dependency>

xerces xercesImpl 2.8.1

于 2012-10-26T18:38:18.883 に答える