簡體   English   中英

如何設置wsdl生成的Web服務名稱?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM