问题标签 [groovyws]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
770 浏览

groovy - 此上下文已知 GroovyWS 请求及其任何超类

我正在尝试使用 GroovyWS 来使用 SOAP 服务。

执行此操作的 .NET 代码如下所示:

使用 GroovyWS 并关闭示例,我正在尝试类似的方法:

但这会导致以下错误消息:

我不知道从这里去哪里。该代码似乎并未尝试向服务发送请求。但是,如果我只发送 proxy.GetAccountDetails() 消息发送但不完整。

0 投票
1 回答
230 浏览

soap - 如何使用 GroovyWS 发送复杂对象的数组

我即将调用一个用 C# 创建的 web 服务,它带有一个参数

KmlSystemVariable[] sysVariables

如何使用 GroovyWS 传递这样的参数?它不需要有任何值,可以是一个空数组。看起来完整的类名是 Consorte.Pulse.Data.KmlSystemVariable

我启用了 GroovyWS 中描述的日志记录和复杂请求以获取 KmlSystemVariable 的命名空间,看起来我可以创建一个 KmlSystemVariable:

但是如何创建一个 KmlSystemVariable 数组?

0 投票
3 回答
846 浏览

grails - 是否有一个包含他所有依赖项的 groovyws.jar?

我正在使用 Grails 并希望使用 groovyws 来调用 Web 服务。

但是我的 groovyws.jar (0.5.2) 有很多我无法解决的依赖关系。

是否有包含所有依赖项的罐子?

注意:我试过 put in BuildConfig.groovy,这个

但我收到错误:

执行脚本编译时出错:加载程序约束违规:解析覆盖方法“org.apache.xerces.jaxp.SAXParserImpl.getParser()Lorg/xml/sax/Parser;”时 当前类 org/apache/xerces/jaxp/SAXParserImpl 的类加载器(org/codehaus/groovy/grails/cli/support/GrailsRootLoader 的实例)及其超类加载器(的实例)具有不同的 Class 对象类型 org/xml/sax/Parser 在签名中使用

0 投票
1 回答
515 浏览

grails - 使用 GroovyWS [Groovy/Grails] 实现 SSL 服务客户端的问题

我是 GroovyWS 的新手。

我喜欢在我的 Grails 应用程序中使用 SSL 网络服务。到目前为止,我收集了以下一段代码

但这一切都以一个例外告终

我想知道我怎样才能得到预先写好的一段代码?到目前为止,我已经使用了 GroovyWS 有没有其他方法可以在 Grails/Groovy 中实现 WS 客户端?

提前致谢

0 投票
1 回答
186 浏览

grails - GroovyWS JAXB 绑定

使用 GroovyWS 使用 SOAP 服务的常用方式。以下错误:JAXB - 属性“值”已定义。用于解决此冲突

问题是,当我使用 GroovyWS 时如何更改 JAXB 绑定

谢谢。

0 投票
4 回答
13246 浏览

soap - 在 groovy 中使用的标准 SOAP 库是什么?

我只需要一个 SOAP 客户端来进行远程调用,但我有点像 Groovy 菜鸟。根据Groovy 文档,不推荐使用标准的 Groovy SOAP 库。相反,文档将您指向一个更新的库:GroovyWS

不幸的是,GroovyWS 有一个警告说该项目处于休眠状态,然后它会将您指向Groovy WSLite

Groovy WSLite 实际上似乎仍在积极开发中,但与之前的 2 个库相比,它并不是很“Groovy-ish”。wslite 是每个人都在使用的吗?

0 投票
0 回答
775 浏览

javac - GroovyWS Web 服务使用者客户端不能与 JDK 1.7 一起运行

已经搜索过这个网站和其他网站,但找不到答案。

我有一个基于示例代码的简单 GroovyWS Web 服务使用者

http://groovy.codehaus.org/Consuming+a+web+service

我正在使用 Gradle 进行构建,并将 groovyws 0.5.2 作为依赖项

现在,当我在安装了 Java JDK 1.6 的 Windows 7 机器上运行示例时,示例代码可以正常工作。

但是,当我在安装了 Java JDK 1.7 的笔记本电脑上运行完全相同的测试代码(从 gi​​thub 克隆)时,我在控制台上收到以下错误

我在我的 Gradle build.gradle 文件中尝试了以下设置

但没有快乐:(

所以我不确定在哪里更改 GroovyWS 的 javac 编译设置?

0 投票
2 回答
394 浏览

grails - 如何在 groovy 中使用 cxf 制作地图?

GroovyWS 是一个在内部使用 CXF 的框架。我想提出如下要求:

目前我正在尝试从 grails 服务中执行此操作,如下所示:

这使

我什至尝试过 [:] 之类的东西,但没有让它工作。

0 投票
1 回答
169 浏览

soap - GroovyWS 坏了?

我正在尝试为 IIS-WS-Endpoint 实现 SOAP webservice-client。

我的客户语言很时髦。我尝试了以下示例: http: //groovy.codehaus.org/GroovyWS

但不知何故,葡萄似乎坏了。当我运行grape -V install org.codehaus.groovy.modules groovyws它时,它给了我一些错误,这似乎是未解决的依赖关系的结果。

这是控制台输出: :: 问题摘要 :: :::: WARNINGS [NOT FOUND ] org.springframework#spring-core;2.5.6!spring-core.jar (3ms)

有什么建议么?或者也许是使用 CXF 和 Groovy 的教程。

提前致谢!

0 投票
2 回答
1117 浏览

web-services - Groovy 中带有 complexTypes 的 Axis2

所以我有几个使用 Groovy 的 ANT 脚本来处理普通 ANT 无法执行的复杂计算(至少 afaik)。我正在尝试通过 Groovy 使用 SOAP 信封访问 Axis2 Web 服务。请求和响应非常简单,除了两个complexType属性(一个在请求中,一个在响应中)。

我偶然发现的第一件事是Groovy Soap。它非常易于使用,您只需实例化一个 SoapClient 并调用 Web 服务方法。不幸的是,它无法处理complexType我需要的请求中的属性:

当前限制:

……

4:使用当前 groovy-1.0 版本的 Groovy SOAP 模块时,无法在客户端处理自定义数据类型。

然后我读了很多关于GroovyWS的文章。我在我的 .javac 和 $GROOVY_HOME 中创建了我的 Grape 配置文件(基本上按照项目快速指南页面user.home上的描述做了所有事情)。当我第一次启动脚本时,Grape 以某种方式检索了 Ivy(我没有使用 Grape 的经验,但我怀疑它与 Maven 非常相似)。

然后开始我的简单脚本:

不幸的是,我什至无法初始化 Web 客户端(类路径中没有 Groovy Soap 库):

使用类路径中的 Groovy Soap 库(它似乎重载了 GroovyWS 的一些功能),我得到了:

这看起来与我最初使用 Groovy Soap 时遇到的错误非常相似。

所以我的问题是:如何complexType通过 ANT 使用参数与 Axis2 Web 服务进行通信。我不仅限于 Groovy,但出于部署原因(约 50 个 VM 快照),我想要一些简单的东西。一个 Java 客户端可以工作,但是由于部署需要付出很大的努力(特别是如果我想在未来改变一些东西),我需要一些更接近 ANT 并且更易于部署的东西。

提前感谢其他技术的建议或修复我的 GroovyWS 实现的想法。