问题标签 [cxf-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 投票
0 回答
1395 浏览

java - CXF-Client 代理未使用我注册的 ParamConverterProvider

我有一个使用 CXF 和 Spring 的功能齐全的 JAXRS REST API 设置。但是,我似乎无法指示我的代理服务使用我的 JAXB 设置来反序列化我的 JODA 时间参数。

我收到异常消息:Parameter Class org.joda.time.DateTime has no constructor with single String parameter, static valueOf(String) or fromString(String) methods

我已经设置了 aParamConverterProvider来处理转换,但这似乎没有被拾起(调试时它不会调用 my ParamConverterProviderImpl)。我怎样才能告诉 cxf 也将它用于我的代理。

我使用 CXF 3.0.0,我的设置如下:

我有 JAXRS 服务

随着实施

ApiDateRangeFilter 看起来像这样

这些服务是弹簧连接的,如下所示:

我已经设置了一个代理以在我的测试中使用,该代理由

ParamConverterProvider

在我使用代理的测试中:

0 投票
0 回答
175 浏览

java - 验证 REST 客户端,而不调用(实际)服务器?

给定一个提供 REST API 的第三方 Web 应用程序和一个 Java 应用程序作为它的 REST 客户端。

在不处理真正的 REST 服务器的情况下,测试和验证其余路径、参数和有效负载在客户端是否有效并且与服务器 api 兼容的最佳方法是什么?

换句话说,我想进行单元/集成测试(或类似的东西)来验证请求(来自客户端),而不调用真正的服务器。

ps: apache cxf 用于开发客户端。

0 投票
1 回答
3393 浏览

web-services - CXF 客户端:没有找到命名空间错误的管道启动器

我正在使用 CXF 3.0 创建一个宁静的 Web 服务。我的 web 服务工作正常,但我的 cxf 客户端抛出了如下所示的异常

下面是我的代码:

POM.xml 文件

我想我错过了一个重要的 Maven 依赖项,但不确定是哪个。任何人都可以在这方面帮助我吗?

0 投票
1 回答
1626 浏览

java - 参数数量错误。无法通过端点路由事件:org.mule.module.cxf.CxfOutboundMessageProcessor

首先完整的错误日志:

这是 WSDL 文件:wsdl 文件 和我的流程(非常基本):

我不知道我在做什么错流程看起来不错有人可以帮忙吗?

0 投票
1 回答
21516 浏览

java - 网络服务失败。java.net.SocketTimeoutException:读取超时 - 使用 Jboss 7.1

我对以下客户端代码有一些问题。

我一直收到以下错误消息。

我在代码中添加了超时,并且在standalone.xml 中增加了套接字超时

非常感谢您对此问题的任何帮助。提前致谢!

0 投票
1 回答
4001 浏览

web-services - Apache CXF 客户端错误

我们的应用程序有一个 CXF 服务,我们使用了以下依赖项。

现在我正在为不同的服务在同一个项目中编写一个客户端,但是得到了这个错误

当我注释掉依赖项compile group: 'org.apache.cxf', name: 'cxf-rt-frontend-jaxws', version:'3.0.1'时,它工作正常。

但是,我需要现有服务的这种依赖关系。这是依赖关系树compile group: 'org.apache.cxf', name: 'cxf-rt-frontend-jaxws', version:'3.0.1'

我也尝试排除依赖项,但它不起作用

0 投票
1 回答
280 浏览

apache - 无法让 cxf 和 cxf-client 同时工作 grails

当我同时使用 cxf 和 cxf-client 时出现问题。cxf 说它找不到任何服务。当我评论 cxf-client 的配置时,cxf 会找到服务。

servlet 的配置是标准配置。由 EU TIN 服务进行的客户端配置。

这两个插件工作分开但不在一起。有没有人找到解决这个问题的方法?

使用 grails 版本 2.3.7 Cxf 版本 1.1.4 cxf-client 1.6.1

0 投票
1 回答
1161 浏览

java - cxf-bundle vs cxf-bundle-jaxrs

我想了解cxf-bundlecxf-bundle-jaxrs jar。它们是 2 个不同的罐子,还是前者本身包括后者?

谢谢, 巴蒂亚

0 投票
1 回答
1296 浏览

cxf-client - 当服务 URL 上的 WSDL 不可用时,无法使用 CXF 客户端访问 Web 服务

这是我第一次接触 CXF。我正在编写一个客户端来使用 Web 服务。我的要求是编写一个客户端并添加一个日志拦截器。不幸的是,服务提供商不会WSDL通过URL?wsdl. 我WSDLs and XSDs在一个 zip 文件中拥有来自服务提供商的所有要求,我必须使用这个版本的文件来构建我的客户端。到目前为止,我已经遵循了几个示例,并阅读了很多关于CXF客户的信息。似乎以下让客户端运行的方法是正确的。但是,它在这里不起作用。我需要帮助来解决这个问题。

这是一个独立的客户端程序,我尝试了几种 jar 文件的组合来运行这个程序(详细信息如下)。该程序不会超出上面代码片段中提到的最后一行。异常跟踪如下。

用于运行包含上述代码片段的客户端程序的命令行。我通过反复试验得到了这个 jar 文件列表。

0 投票
2 回答
538 浏览

cxf - camel cxf 将逗号分隔的字符串转换为一个参数 - 如何转义逗号

我想将逗号分隔的字符串发送到简单的 Web 服务(基于 cxf)。没有逗号,一切正常。Camel 的类型转换器和魔术获取字符串并在 wsdl 中找到唯一获取字符串并生成 xml 的方法(wsdl 根本只有一种方法)。如果我发送一个逗号分隔的字符串,我会收到一个错误,因为类型转换器或其他东西将字符串解释为多个参数并且没有方法匹配。

有没有办法抑制或逃避','让骆驼将它用作单个参数?