有关创建服务并从WSDL部署到JBoss的任何文档?我在网上发现了几个,努力选择正确/最佳的方法。使用弹簧也没问题。
我根据自己的要求从eclipse创建了WSDL。现在,我如何从WSDL生成请求/响应?然后是存根。如果它简化了事情,我也可以使用Intellij。
我确实生成了一项服务,但在部署之前我必须从我的ear文件中删除这么多jar文件(与jboss相关)才能使其正常工作。任何帮助生成ear文件也会有所帮助。
JDK 1.6; JBoss 5.1; Eclipse Indigo或Intellij Idea(11.1.4)
我知道这个问题已被多次询问,但正如我在网上提到的大量信息,与几种方法混淆。
答案 0 :(得分:1)
如果您使用的是Maven,则可以使用jaxws-maven-plugin生成工件。您可以找到一个简单的maven项目,用于从WSDL here (wsimport)
生成工件步骤一步:
答案 1 :(得分:0)
如果你想从Spring-WS开始,明显的起点是the documentation。您可能希望使用像JAXB这样的编组框架来根据您的WSDL生成类。根据这些类,您可以创建@Endpoint
带注释的类。在这样的端点中,您可以创建使用@PayloadRoot
和@RequestPayLoad
注释的方法 - 基于该组合,它将映射到WSDL中的特定操作。有关注释方法的详细信息,请查看文档中的this page。