0

有关从 WSDL 创建服务和部署到 JBoss 的任何文档?我在网上找到了几个,努力选择正确/最佳的方法。使用弹簧也可以。

我根据我的要求从 Eclipse 创建了 WSDL。现在,我如何从 WSDL 生成请求/响应?然后存根。如果它可以简化事情,我也可以使用 Intellij。

我确实生成了一个服务,但我必须在部署之前从我的 ear 文件中删除这么多 jar 文件(与 jboss 相关)以使其工作。生成 ear 文件的任何帮助也会有所帮助。

JDK 1.6;JBoss 5.1;Eclipse Indigo 或 Intellij Idea (11.1.4)

我知道这个问题已经被问过好几次了,但是当我提到网络上的大量信息时,我对几种方法感到困惑。

4

2 回答 2

1

如果您使用的是 Maven,则可以使用jaxws-maven-plugin生成工件。您可以在此处找到一个简单的 Maven 项目,用于从 WSDL 生成工件(wsimport)

一步步:

  1. 从您的 WSDL 生成 Java 工件。(使用wsimport工具或 Maven 插件)
  2. 实现生成的服务端点接口。
  3. 部署。
于 2013-01-28T09:25:26.267 回答
0

如果您想从 Spring-WS 开始,显而易见的起点是文档。您可能想要使用像 JAXB 这样的编组框架来生成基于您的 WSDL 的类。基于这些类,您可以创建@Endpoint带注释的类。在这样的端点中,您可以创建带有注释的方法@PayloadRoot-@RequestPayLoad基于该组合,它将映射到 WSDL 中的特定操作。查看文档中的此页面以获取有关注释方法的更多信息。

于 2013-01-28T09:09:49.313 回答