使用wsimport生成Web服务框架(服务器端工件)

时间:2015-06-05 12:46:57

标签: java web wsdl jax-ws wsimport

我编写了一个wsdl文件并尝试生成服务器端工件以提供实际的业务逻辑。

但是我无法生成服务器端工件

我正在使用以下命令

wsimport -keep -d Employee.wsdl

它没有使用业务方法(Operation)生成服务类。它看起来是生成客户端工件而不是服务器。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:-1)

我遇到过这个问题。看起来wsimport工具生成客户端和服务存根。服务接口类的名称为" portType"在wsdl文件中:

<wsdl:portType name="XPortType">

然后在生成的XPortType.java中,您可以看到Web服务注释:

@WebService(name = "XPortType" ...
public interface XPortType {

您可以按如下方式创建服务实现类:

public class XServiceImpl implements XPortType