0
我们有一个web服务的现有接口和实现。我们希望将此代码嵌入到Grails 2.x应用程序中。我怎样才能做到这一点?如何将现有的SOAP web服务(CXF)实现集成到Grails应用程序中?
我们有一个web服务的现有接口和实现。我们希望将此代码嵌入到Grails 2.x应用程序中。我怎样才能做到这一点?如何将现有的SOAP web服务(CXF)实现集成到Grails应用程序中?
看看grails cxf插件。
你用它可以做的东西一样
import javax.jws.*
class TestService {
static expose=['cxfjax']
@WebResult(name="addResult")
@WebMethod(operationName="add")
int add(@WebParam(name="a")int a, @WebParam(name="b")int b) {
return a + b
}
}
如果没有常规,但有java的,然后使用resources.groovy或资源使用的Java服务插件和电线.xml
嗨克里斯,感谢您的回复。我的用例是我必须实施wsdl合同。我能够使用wsdl2java创建接口,但之后我想使用Grails服务来实现实际的实现。我正在使用CXF插件,但在实际生成界面后卡住了。我不知道如何使用Grails Services实现生成的界面。我尝试了几个使用resources.xml的组合,但到目前为止没有运气。 – Marco 2012-03-12 08:32:22
是否wsdl2java给你一个像上面那样的接口?只需将其移动到java文件夹并使用它... – chrislovecnm 2012-03-12 19:16:30
我想实现一个非常简单的wsdl位于:http://docs.codehaus.org/download/attachments/85983334/currencyConverterService.wsdl?version=1&modificationDate=1212335543051 – Marco 2012-03-12 19:24:50