[英]How to set the wsdl generated webservice name?
我用定義的名稱創建了一個Web服務:
@WebService(name = "MyService")
當我部署該服務時,wsdl在以下服務名稱下可用:
Endpoint address: http://localhost:8080/myproject/services/MyService?wsdl
但是wsdl內容定義顯示了一個Service
關鍵字,該關鍵字已附加到我的Webservice上,該關鍵字已經名為*Service
。
<wsdl:definitions name="MyServiceService">
如何防止在此處附加“ Service”關鍵字?
CXF將生成值作為名稱+“服務”。 要覆蓋此值,可以在@WebService
批注上設置serviceName屬性,例如
@WebService(name = "MyService", serviceName = "MyService")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.