如何告訴Apache CXF使用MOXy JAXB?我如何指定MOXy JAXB作爲我的Apache CXF實現的Apache CXF 2.2.6
3
A
回答
2
備註:我是EclipseLink JAXB (MOXy)的領導者,也是JAXB (JSR-222)專家組的成員。
對於阿帕奇CXF的JAX-RS應用中足以在同一個包添加jaxb.properties
文件作爲你的域模型指定莫西爲JAXB (JSR-222)提供商(http://blog.bdoughan.com/2011/05/specifying-eclipselink-moxy-as-your.html)具有以下條目:
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
這是使用Jersey創建JAX-RS應用程序時所需的全部內容。
在我看來,Apache的CXF使用 org.apache.cxf.databinding.JAXBDataBinding類作爲主要手段讓潛在覆蓋的 。我看到您的解決方案名爲 「將EclipseLink MOXy指定爲您的JAXB提供程序」。看來如果我對 的理解是正確的,那麼我可能必須將這個屬性文件放在每個包含JAXB類的包中,即 。這是一個正確的假設嗎?
jaxb.propertie
文件需要位於至少一個用於創建JAXBContext
的包中。
即將在EclipseLink的2.5
到我們的EclipseLink 2.4加入到可以很容易地莫西配置爲您的JSON提供了MOXyJsonProvider
類相似(見:http://blog.bdoughan.com/2012/05/moxy-as-your-jax-rs-json-provider.html),在的EclipseLink 2.5,我們加入MOXyXmlProvider
使在簡單地添加jaxb.properties
文件的環境下,使用MOXy作爲XML提供程序很困難。
相關問題
- 1. Apache Wink和Apache CXF JAX-RS實現
- 2. Apache CXF wsdl2Java指定消耗
- 3. apache cxf - 指定端點url
- 4. 傑克遜JAXB的Json與Apache CXF
- 5. Apache CXF我不想原語
- 6. Apache CXF 2.7.1 ResponseReader
- 7. Apache CXF中的LoggingInInterceptor
- 8. Apache CXF夢魘
- 9. Apache CXF CachedOutputStream NoClassDefFoundError
- 10. 的Apache CXF與Spring
- 11. Apache CXF時區
- 12. 實現安全與Spring和Apache CXF
- 13. Apache CXF java.lang.StackOverflowError
- 14. 我的Apache CXF客戶端的問題
- 15. apache camel和cxf
- 16. 與Apache CXF的GWT
- 17. 的Apache CXF客戶
- 18. Hyperjaxb和Apache CXF
- 19. Apache CXF和tomcat
- 20. Apache camel cxf endpoint - 指定http(s)proxy?
- 21. Apache CXF如何生成類?
- 22. 爲apache cxf生成Wadl
- 23. Apache-cxf JAXRSClient自定義Dateformat
- 24. 的Apache CXF VS Apache的駱駝
- 25. java.lang.NoClassDefFoundError:org/apache/cxf/interceptor/AbstractBasicInterceptorProvider
- 26. JAX-RS和Apache CXF
- 27. 沒有Tomcat的Apache CXF Webservice
- 28. 的Apache CXF WSDL分辨率
- 29. WS-Security與Apache CXF
- 30. 空的SOAPAction的Apache CXF
你創建一個JAX-WS或JAX-RS服務? – 2013-02-28 01:54:44
是的,我正在使用JAX-RS。 – BreenDeen 2013-02-28 02:26:42
您是否嘗試過使用您的域類添加'jaxb.properties'文件:http://blog.bdoughan.com/2011/05/specifying-eclipselink-moxy-as-your.html – 2013-02-28 02:41:16