2

彼ら、

WebService であるアプリを作成していますが、奇妙な問題に直面しています。WS を呼び出すと、次のエラーが表示されます。


Exception Description: The object [2013-08-04T12:00:00:00], of class [class java.lang.String], from mapping [org.eclipse.persistence.oxm.mappings.XMLDirectMapping[dateEvent-->dateEvent/text()]] with descriptor [XMLDescriptor(br.com.gvt.armanagementapp.service.to.ReceivableInvoiceIn --> [DatabaseTable(ns0:receivableInvoiceIn)])], could not be converted to [class java.util.Calendar].

しかし、私の Objet ReceivableInvoiceIn には、java.util.Calendar の属性がありません。属性 java.util.Date があります。

誰もこの問題に直面しましたか?

私の環境はMavenを使用したWeblogic12cです

4

1 に答える 1

2

問題が見つかりました。Webblogic の WebService Client で簡単なテストを実行すると、Weblogic12c1.1 のバグだと思います。次のようにタグに空白が挿入されます。

<code>
<dateEvent>
    <!--date time format: yyyy-MM-ddTHH:mm:ss--> 
    1999-12-24T22:00:00
</dateEvent>
</code>

解決策は空白を分割することです:

<code>
<dateEvent>1999-12-24T22:00:00</dateEvent>
</code>
于 2013-08-05T14:50:09.663 に答える