我們使用apache cxf 2.2.2和JaxB,我需要將導出的wsdl的wsdl:definitions名稱更改爲其他名稱。有誰知道我可以通過JAXB註釋來改變它嗎?什麼註釋/屬性定義了Jaxb中wsdl的wsdl:definitions部分?
回答
假設您的意思是元素的name
屬性,它由主實現類中@WebService
批註的serviceName
屬性設置。如果你需要更深層次的配置,你必須告訴CXF提供你自己的自定義WSDL,而不是從註釋派生的(我沒有做過這樣的嘗試)。
在@WebService註釋中有一個名爲'wsdlLocation'的方法,您可以在其中配置位置。該位置是類路徑中相對於部署中某些內容的文件,但我認爲它在實現中並不一致(有些需要在META-INF中使用,有些則不需要),因此您必須嘗試使用該位置。 – Yishai 2010-06-14 15:47:07
對不起,花了這麼長時間才能給你答案的功勞 - 我忘記了這個問題的背景,並且無法測試這個答案的有效性。一位開發人員報告了成功的結果,所以我會接受這一點 - 謝謝。 – MetroidFan2002 2011-01-10 17:55:06
@Metroid:感謝您煞費苦心(與您的同事一起)檢查我寫的內容。 – 2011-01-10 22:41:19
- 1. 瞭解JAXB @XmlRootElement註釋
- 2. ClassNotFoundException與jaxb/annox和自定義註釋
- 3. SOAP Envelope內部的WSDL/XSD註釋是什麼樣的?
- 4. ODM註釋:什麼是「策略」屬性?
- 5. WCF自定義WSDL部分
- 6. 爲什麼我的自定義註釋圖像改變了?
- 7. XML綁定與JAXB註釋
- 8. 註釋Kotlin中的屬性時,註釋的默認目標是什麼?
- 9. 爲什麼@interface用於定義註釋?
- 10. JAXB標註爲childnode屬性
- 11. JAXB註釋rootElement的
- 12. wsdl php:未定義的屬性:stdClass
- 13. wsdl的jaxb DTO自定義包
- 14. xml中的數據註釋和自定義屬性
- 15. 自定義註釋屬性從數據庫中存儲的URL
- 16. 如何獲取所有Jackson/JAXB註釋的屬性值?
- 17. ECMAScript中內部屬性的定義是什麼?
- 18. 如何僅序列化帶有自定義註釋註釋的屬性
- 19. MuleStudio連接器示例註釋類型的屬性註釋未定義生成
- 20. ()在屬性定義中代表什麼?
- 21. JAXB文檔註釋
- 22. 如何從標籤中爲屬性定義添加註釋?
- 23. 在導航屬性中定義數據註釋
- 24. 如何在數據註釋中創建自定義屬性
- 25. 如何註釋JAXB屬性以使用xsd:time而不是xsd:datetime?
- 26. 如何通過JAXB註釋映射XML元素和屬性?
- 27. 傳遞註釋屬性元註釋
- 28. 什麼錯了?消息:未定義的屬性
- 29. 自定義屬性部分類
- 30. 屬性的POJO xml註釋
難道不是通過JAX-WS而不是JAXB? – justkt 2010-06-07 16:16:49
是的,但是當你處理這些事情時,你傾向於最終使用JAXB和JAX-WS,所以混合是可以理解的。 – 2011-01-10 22:42:34