问题标签 [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.
xml - 调试 GroovyWS。获取实际生成的 XML
我在 Grails 应用程序中使用 GroovyWS 连接到外部 SOAP 服务器。
我想看看 GroovyWS 生成的实际 XML,因为我在没有任何有用信息的情况下遇到错误。
我知道我可以使用 wireshark 或类似的东西,但确实应该有更简单的方法。
打印对象只打印 Java Object@... 字符串。
web-services - 如何使用 GroovyWS 生成 WSDL
我正在为商业应用程序实现 SOAP Web 服务,并且正在使用 GroovyWS 来加快开发速度。
但是,当我在 Tomcat 上部署它时,我没有使用 Grails,因为该软件有它自己的 J2EE 框架,那么我如何让它对 wsdl 请求做出反应呢?
我需要编写一个基于 groovy 的 servlet 吗?
理想情况下,我希望根据请求生成 WSDL,这样我就可以轻松更改界面并查看更改。
不过,似乎我会错过 JAX-WS 提供的用于帮助微调 WSDL 的注释。
grails - GroovyWS 和复杂请求
我遇到了使用 GroovyWS 发送复杂请求的问题。
这是由 soapUI 生成的示例请求:
一段时髦的代码:
那么我应该通过什么而不是?.
谢谢你的帮助。
-vova。
web-services - 使用 CXF(实际上是 GroovyWS),如何生成一个 SOAP 标头,其中一个子节点具有一个文本节点?
我正在为 .net SOAP 服务创建一个 Groovy 客户端,该服务需要一个如下所示的 soap 标头:
我找到了为 CXF 消息添加标头的常见问题解答,它让我几乎到了那里,但并不完全。他们为选项 4 提供的示例如下所示:
使用这段代码,我可以让它做到这一点:
但是“HeaderInfo”节点缺少围绕“abc-unique-token”的子“token”节点,我不知道如何将它放在那里。
是否有一些简单的东西可以传递给 Header 构造函数来创建该节点?
另一篇文章讨论了使用不同的技术,但是当我尝试使用它时,这会在 SoapFactory 周围引发错误。
当我想要的东西如此接近时,我发现的许多其他东西都需要使用一堆额外的代码来创建扩展 AbstractPhaseInterceptor 类的东西:)。
grails - WSClient 插件 Soap 1.2 错误
环境:Grails-1.3.4、Ubuntu 9.10、Intellij 9.0.3、JVM 1.6
我在尝试与 SOAP 1.2 服务器交互时使用 WSClient 获取以下堆栈跟踪。我能够让wsclient 示例应用程序正常工作。将 URL 更改为其他服务器会在初始化期间引发异常。有任何想法吗?
我确实在建议添加的文档中看到了对 SOAP 1.2 的引用
我这样做了,但无济于事。
谢谢,
史蒂夫
2010-10-19 10:53:42,787 [http-8080-1] ERROR errors.GrailsExceptionResolver - 仅支持文档样式的 SOAP 1.1 http 自动选择端点;没有找到。java.lang.UnsupportedOperationException:仅支持文档样式的 SOAP 1.1 http 自动选择端点;没有找到。在 org.apache.cxf.endpoint.ClientImpl.findEndpoint(ClientImpl.java:212) 在 org.apache.cxf.endpoint.ClientImpl.(ClientImpl.java:151) 在 org.apache.cxf.endpoint.dynamic.DynamicClientFactory。 createClient(DynamicClientFactory.java:253) at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:196) at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:175)在 groovyx.net.ws.AbstractCXFWSClient.createClient(AbstractCXFWSClient.java:
web-services - Grails - 调用 Web 服务时未找到类定义错误
更新以反映更改后的新错误消息
你好,我正在尝试从 Grails 调用 Web 服务,但一直遇到错误。
这是我的班级的样子:
...
...
我遇到了 grails 运行时异常:
错误 500:执行控制器 [myPackage.myController] 的操作 [index] 导致异常:java.lang.NoClassDefFoundError: org/apache/cxf/endpoint/Client
一直在尝试排除故障,但无法找到任何有用的资源。任何有关如何补救的帮助或建议将不胜感激。
谢谢。
soap - 简单的 Groovy WS 客户端失败,但为什么?
我正在尝试使用 Groovy WS 并使用以下代码。
它应该很简单,但不知何故它失败了,失败告诉我:
捕获:org.apache.cxf.service.factory.ServiceConstructionException:创建服务失败。
我究竟做错了什么?
java - 将 Groovy 集成到现有的 Web 应用程序中
我有一个现有的 Web 应用程序,我想将 Groovy 添加到这个 Web 应用程序中,以便我可以在可能的情况下轻松开发 Web 服务提供程序。有没有办法编写一个服务类(如 Grails 服务类)并将这个类公开为 ws 而没有太多痛苦?
Grails 使用相同的东西:在服务类中添加一行后,该类将自动公开为 Web 服务。
问候
groovy - 我可以直接在 w3c.dom.Node 对象上使用 XmlSlurper
我正在试验 GroovyWS,希望能完全替换 Axis2 客户端代码。
我调用的 Web 服务操作之一返回 XML 片段,我需要将其转换为 Groovy Bean。
我收到了com.sun.org.apache.xerces.internal.dom.ElementNSImpl
来自 WebService 调用的实例。
我可以调用new XmlSlurper().parseText(it as String)
whereit
的实例ElementNSImpl
。
但是,这当然会在重新解析和 slurping 之前将元素写入字符串。有没有办法避免这个不必要的步骤?
最终我想把 slurped 对象变成 Groovy Bean;有一个更好的方法吗。我想知道 DomToGroovy,但这仍然给了我一个字符串,然后我在 Groovy Shell 中运行了它。
groovy - ObjectFactory 类中的 GroovyWS 冲突
我正在使用http://groovy.codehaus.org/GroovyWS上的示例应用程序并插入我的 WSDL / 参数。捕获异常并将其打印出来后,我发现根本问题是:两个声明导致 ObjectFactory 类发生冲突。
我用谷歌搜索了一下,我看到了一些 JAXB 实现的解决方案(即模式绑定、factoryMethod)。有没有人见过这个。在 GroovyWS 中是否有一种干净的解决方法?