问题标签 [ws-client]

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 投票
1 回答
435 浏览

grails - Grails:我不能使用 ws-client 插件

我正在使用 grails 1.3.6 并安装了 ws-client 插件。

我在以下 hello world 中遇到错误:

错误:

无法初始化类 com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl

但是我有这个类(在 STS 中按 Ctrl+Shift+T 找到该类)

谢谢。

相关问题:这里

0 投票
2 回答
1598 浏览

plugins - 无法安装 Grails 插件

我正在尝试为 grails 安装 ws-client 插件。但是,当我运行 grails install-plugin ws-client 时,它会

然后它似乎就完成了,没有更多信息。我试过删除 application.properties 文件中的插件(它出现在那里),但它没有帮助。

我知道插件也没有成功安装,因为我在尝试导入 ws-client 时遇到错误。

有谁知道为什么它没有正确安装?

谢谢!

更新:当我运行 grails list-plugins -installed ws-client 时会出现,所以也许它正在安装?但如果是这样,为什么 import 语句会抛出解析错误?

更新:这绝对是安装的问题。我不知道问题是什么,但我已经设法解决它。发布过程的答案。

好吧,我不能给自己发一个答案,因为我需要 100 个代表在 8 小时内回答自己,而我当然只有 99 个...... :)

答案是在 STS 的项目资源管理器窗口中右键单击项目下的“插件”并手动找到 ws-client 插件并标记安装。我将在 5 小时内将此作为实际答案发布。

0 投票
2 回答
815 浏览

grails - Groovy:如何使用 ws-client 更改端点?

我在 Grails 项目中使用 ws-client 来调用 Web 服务。

没关系,但它正在从 WSDL 读取端点。

如何在运行时更改端点?

谢谢!

注意:需要我用它BindingProvider.ENDPOINT_ADDRESS_PROPERTY来解决这个问题吗?

0 投票
0 回答
148 浏览

asp.net - 使用 ws-client 在 grails 中使用 Web 服务时出现问题?

网络服务的属性

圣杯代码

错误

我能够获得“ID”但“PACKAGEID”不起作用

我可以在 Dot.Net 平台上使用它,所以 webservice 没有问题...

0 投票
1 回答
139 浏览

timeout - 在 wsclient 中指定超时

在 wsclient 中指定超时的正确方法是什么?

我在我的 griffon 控制器中试过这个:

但它似乎不起作用。

有什么提示吗?

这样做解决了问题:

0 投票
0 回答
486 浏览

grails - 使用 .net Web 服务的 grails wsclient“找不到文件”

首先,如果我的问题很愚蠢,我想道歉,但我真的是在 grails 中使用 .net Web 服务的新手。

有一个 SOAP WS(我无法以任何方式操作),我以这种方式消费:

现在,我已经在一个 asp.Net 项目中毫无问题地测试了这个服务,但是在 Grails 中它给我生成了这个错误:

错误 500:执行控制器 [pruebaplugins.PruebaWsClientController] 的操作 [create] 导致异常:无法为生成的包创建 JAXBContext:“com.something.anothersomething”不包含 ObjectFactory.class 或 jaxb.in​​dex

我已经定义了 JAVA_HOME 和 javac 是否存在,我可以在命令提示符的任何位置访问它。

在这篇文章的最后,我会放上详细的信息。

我只测试了这个服务和著名的摄氏-华氏示例,它没有问题,我认为这是因为它只返回一个字符串,不像我的或任何其他服务。

我不知道它是否缺少某些东西,当然可能是我忽略的东西。就像我说的那样,我对这种东西很陌生,我会很感激任何帮助。

不管怎么说,还是要谢谢你。



详细信息:
当我放

在 Config.groovy 的 log4j 中,输出向我抛出了这个:

2012-01-25 16:08:13,514 [http-8080-2] INFO spring.BusApplicationContext - 刷新 org.apache.cxf.bus.spring.BusApplicationContext@5c3e99:启动日期 [2012 年 1 月 25 日星期三 16:08:13 CLST ]; 上下文层次结构的根 2012-01-25 16:08:13,639 [http-8080-2] INFO spring.BusApplicationContext
- 未检测到 cxf.xml 配置文件,依赖于默认值。

2012-01-25 16:08:13,820 [http-8080-2] 调试 spring.ControlledValidationXmlBeanDefinitionReader
- 从位置模式加载 0 个 bean 定义 [classpath:META-INF/cxf/cxf-extension-http.xml]

2012-01-25 16:08:13,848 [http-8080-2] 调试 spring.BusApplicationContext
PolicyInterceptorProviderRegistry,org.apache.cxf.ws.policy.attachment.external.DomainExpressionBuilderRegistry,org.apache.cxf.ws.policy.attachment.external.EndpointReferenceDomainExpressionBuilder,org.apache.cxf.ws.policy.PolicyBuilder,org.apache。 cxf.ws.policy.PolicyEngine,org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11AttachmentPolicyProvider,org.apache.cxf.ws.policy.attachment.ServiceModelPolicyProvider,org.apache.cxf.ws.policy.mtom。 MTOMAssertionBuilder,org.apache.cxf.ws.policy.mtom.MTOMPolicyInterceptorProvider,org.apache.cxf.ws.rm.RMManager,org.apache.cxf.ws.rm.policy.RMPolicyInterceptorProvider,org.apache.cxf.ws。 rm.RMAssertionBuilder]; 工厂层次结构的根 cxf.ws.policy.PolicyBuilder,org.apache.cxf.ws.policy.PolicyEngine,org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11AttachmentPolicyProvider,org.apache.cxf.ws.policy.attachment.ServiceModelPolicyProvider, org.apache.cxf.ws.policy.mtom.MTOMAssertionBuilder、org.apache.cxf.ws.policy.mtom.MTOMPolicyInterceptorProvider、org.apache.cxf.ws.rm.RMManager、org.apache.cxf.ws.rm。 policy.RMPolicyInterceptorProvider,org.apache.cxf.ws.rm.RMAssertionBuilder]; 工厂层次结构的根 cxf.ws.policy.PolicyBuilder,org.apache.cxf.ws.policy.PolicyEngine,org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11AttachmentPolicyProvider,org.apache.cxf.ws.policy.attachment.ServiceModelPolicyProvider, org.apache.cxf.ws.policy.mtom.MTOMAssertionBuilder、org.apache.cxf.ws.policy.mtom.MTOMPolicyInterceptorProvider、org.apache.cxf.ws.rm.RMManager、org.apache.cxf.ws.rm。 policy.RMPolicyInterceptorProvider,org.apache.cxf.ws.rm.RMAssertionBuilder]; 工厂层次结构的根 RMPolicyInterceptorProvider,org.apache.cxf.ws.rm.RMAssertionBuilder]; 工厂层次结构的根 RMPolicyInterceptorProvider,org.apache.cxf.ws.rm.RMAssertionBuilder]; 工厂层次结构的根

2012-01-25 16:08:14,009 [http-8080-2] 调试 spring.BusApplicationContext
- 无法找到名为“messageSource”的消息源:使用默认值 [org.springframework.context.support.DelegatingMessageSource@cb229]

2012-01-25 16:08:14,009 [http-8080-2] 调试 spring.BusApplicationContext
- 无法找到名为“applicationEventMulticaster”的 ApplicationEventMulticaster:使用默认值 [org.springframework.context.event.SimpleApplicationEventMulticaster@184b649]

2012-01-25 16:08:16,095 [http-8080-2] 调试 spring.BusApplicationContext
- 无法找到名为“lifecycleProcessor”的 LifecycleProcessor:使用默认值 [org.springframework.context.support.DefaultLifecycleProcessor@1e10f02]

2012-01-25 16:08:18,925 [http-8080-2] INFO dynamic.DynamicClientFactory
- 创建的类:com.something.anothersmth.Aplicacion、com.something.anothersmth.ArrayOfControl、com.something.anothersmth.ArrayOfModulo、com .something.anothersmth.ArrayOfPagina、com.something.anothersmth.ArrayOfRol 等(...所有类)

javac:找不到文件:C:\Users\DYT01\AppData\Local\Temp\org.apache.cxf.endpoint.dynamic.DynamicClientFactory@8a3c71-1327518498999-src\com\something\anothersmth\CambiarContraseña.java

用法:javac 使用 -help 获取可能选项的列表

2012-01-25 16:08:20,637 [http-8080-2] 错误 dynamic.DynamicClientFactory - 无法为 ... HttpUrl /AspNetOracleProviderService.asmx?WSDL 编译 java 文件。

0 投票
2 回答
2090 浏览

php - 找不到类 'WSClient' PHP

我正在使用 wamp 2.2 使用 wsf/php/2.1.0,我已经加载并启用了 wsf.dll 和 php_xsl.dll 并配置了我的 php.ini,但我仍然收到这个致命错误。

致命错误:找不到类“WSClient”

修改 php.ini 和 httpd.config

我已经在环境变量中定义了那个 wsf 文件夹,所以这个文件夹可以从任何地方访问,也包括在内

谁能告诉我如何让这个东西运行?

谢谢

0 投票
0 回答
3131 浏览

jasper-reports - 将 ParameterMap 中的 java.awt.Image 传递给 JasperReports 服务器上的 JasperReport

我正在寻找解决问题的方法。

我有一份关于我的JasperReports Server.

我想通过 parameterMap 将图像传递给此报告。

到目前为止,我发现我必须将一个传递java.awt.Image给 parameterMap。

所以:

我通过WSClient.

为此,报告中的输入参数是java.lang.Object(例如“IMAGE”)。

报表中的图像应该有表达式类java.awt.Image,和图像表达式$P{IMAGE}

此解决方案适用于在本地机器上JasperReports执行,但不适用于通过 webservice-client 将参数映射传递给.JasperReports Server

我得到以下异常:

这个问题有什么想法或已知的解决方案吗?

最好的问候,约翰

0 投票
2 回答
669 浏览

java - 如何在 Android 中使用 wsclient++

请帮我!我需要为我的 android 应用程序创建一个 wsdl 客户端。为此,我使用 wsclient++,但我不知道如何使用它。我有一个错误

InventoryServiceAsync 无法解析为类型

我做错了什么?

0 投票
1 回答
932 浏览

grails - Grails 无法使用 Wsclient 使用 Web 服务

我通过在我的项目的 lib 文件夹中添加 groovyws-standalone-0.3.1.jar 在我的 Grails 应用程序上使用了 WSClient。在我的控制器中添加了以下代码:

它在 localhost 中运行良好,但是当我将它部署在 tomcat6 服务器上时,它开始抛出异常:

在服务器日志上:

在普惠制页面上:

我也浏览了下面提到的链接,但没有运气:(

链接到类似问题