有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我已经编写了一个wsdl文件,并试图生成服务器端构件以提供实际的业务逻辑

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

我正在使用下面的命令

wsimport-keep-d Employee。wsdl

它不使用业务方法(操作)生成服务类。它看起来是在生成客户机工件,而不是服务器

有人能帮我解决这个问题吗


共 (1) 个答案

  1. # 1 楼答案

    我遇到了这个问题。看起来wsimport工具同时生成客户端和服务存根。服务接口类在wsdl文件中获取“portType”的名称:

    <wsdl:portType name="XPortType">
    

    然后在生成的XPortType中。java您可以看到web服务注释:

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

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

    public class XServiceImpl implements XPortType