我创建了一个定义名称的网络服务:
@WebService(name = "MyService")
当我部署该服务时,wsdl可以使用此服务名称:
Endpoint address: http://localhost:8080/myproject/services/MyService?wsdl
但是wsdl内容定义会在我的网络服务中显示一个Service
关键字,该关键字已经命名为*Service
。
<wsdl:definitions name="MyServiceService">
如何阻止在此处附加“服务”关键字?
答案 0 :(得分:1)
CXF将生成名称为&#34; Service&#34;的值。要覆盖此值,可以在@WebService
注释上设置serviceName属性,例如
@WebService(name = "MyService", serviceName = "MyService")