内联WSDL而不是wsdl:import

时间:2013-05-31 08:35:29

标签: java jax-ws

目前,我的@WebService注释类的WSDL创建了一个描述类的外部wsdl。它通过以下方式实现:

<wsdl:import location="http://localhost:8080/myapp-web/Service?wsdl=Service.wsdl"
 namespace="http://somenamespace.org/" />

web服务由eclipse / maven构建,并在jboss 7.1上运行。

是否有办法(最好通过注释)使wsdl生成内联?

1 个答案:

答案 0 :(得分:1)

在网上搜索了几个小时后,我终于找到了答案。

在Interface和实现Class上使用相同的targetNamespace,可以将WSDL导出到一个文件中。

@WebService(targetNamespace="http://yournamespace.com")