我已经编写了一个 wsdl 文件并尝试生成服务器端工件以提供实际的业务逻辑。
但我无法生成服务器端工件
我正在使用以下命令
wsimport -keep -d Employee.wsdl
它没有生成带有业务方法(操作)的服务类。它看起来生成的是客户端工件而不是服务器。
谁能帮我解决这个问题吗?
最佳答案
我遇到了这个问题。看起来 wsimport 工具同时生成客户端和服务 stub 。服务接口(interface)类获取wsdl文件中“portType”的名称:
<wsdl:portType name="XPortType">
然后在生成的XPortType.java中可以看到Web服务注释:
@WebService(name = "XPortType" ...
public interface XPortType {
您可以按如下方式创建服务实现类:
public class XServiceImpl implements XPortType
关于java - 使用 wsimport 生成 Web 服务骨架(服务器端工件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30666936/