我試圖使用MOXy的ObjectGraph功能來將一部分類字段編組爲xml字符串。我也做了如下:無法讓MOXy(JAXB)在我的應用程序中工作
- 把
eclipselink.jar
在classpath - 創建一個
jaxb.properties
文件,有內容要javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
,並把它放在同一個包我的域類,我想編組或解組。
我在領域類中編寫了一個方法,它將字段子集編組爲xml字符串。我在類main()
方法中調用了這個方法,並且我得到了正確的結果。
我的應用程序位於ear
文件中,域類打包在model.jar
文件中。編組方法由同一個jar文件中的服務類調用。當我部署到WebLogic服務器和運行使用這個編組功能的功能,我總是得到在該行的例外:
marshaller.setProperty(MarshallerProperties.OBJECT_GRAPH, "dbstring");
基本上我不能設置OBJECT_GRAPH
屬性,並不能得到正確的編組的結果。但是,如果我運行model.jar
中的域類,那很好。
任何想法?謝謝!
你什麼異常? –