Java肥皂带有WSDL文件



是否有人有任何示例如何实现 Simple SOAP服务只有.wsdl文件?我有.wsdl文件,我应该向服务器发送请求并获得一些答复。我发现的解决方案不使用WSDL文件(例如工作肥皂客户端示例(。我的WSDL文件很大,因此我不能像主机中的字符串一样使用它,因此我需要一些简单的示例,可以修改:)我正在使用Maven Java 8。谢谢!

在我的公司中,我们正在处理肥皂的汁液请求。

我们正在使用 CXF-Codegen-Plugin 用于Maven。它从WSDL文件肥皂结构生成Java类(请求/响应/数据类型(,然后可以用作生成请求/响应的一种方式。

在pom.xml中的示例设置可能看起来像这样:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-codegen-plugin</artifactId>
            <executions>
                <execution>
                    <id>generate-sources</id>
                    <phase>generate-sources</phase>
                    <goals>
                         <goal>wsdl2java</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

WSDL文件应放置在src/main/resources/wsdl/directory。

下。

在生成的类中,类之一将是目标服务,通常可以在WSDL文件中的节点中找到(在大多数情况下,它位于文件的底部(。客户正确实例化后,您应该能够通过它发送所有POJO请求并检索响应。

您至少需要对象和肥皂框架的某些配置。IE。使用Apache Axis 2,您必须使用对象映射的配置创建类和服务类。

如果您使用弹簧框架,请查看入门项目 -> https://spring.io/guides/gs/producing-web-service/

相关内容

  • 没有找到相关文章

最新更新