问题标签 [wso2esb]
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.
json - WSO2 ESB:Axis2-JSON 的自定义
我想更正 WSO2 ESB 中包含的 axis2-json 的 JSON 解析错误。包含的确切文件名是:./repository/components/plugins/axis2-json-1.6.1.wso2v4.jar
所以,我想有定制。
关于 apache.org svn repo 的来源,axis2-json con 的确切自定义是什么?
所有的变化都已经在上游了吗?
我可以使用新版本的axis2-json,比如axis2-json-1.6.2吗?
提前谢谢。
rest - WSO2 ESP 代理 REST 服务,具有动态参数
我在 wso2 示例中使用了示例 152 来代理远程 REST 服务。我找不到有关如何将传入的肥皂请求映射到 uri 的参数的任何信息,以便我们可以使用其余服务。
即我希望传入的soap 请求能够将accessid=DEMO 的值更改为accessid=FOO。
我可以很容易地编写一个 java 客户端并将其公开为 Axis2 代理,但这并不是真正使用 wso2 esb .. 感谢任何指针。
eclipse - java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory
我正在使用 jdk 1.6.31,当我在 eclipse 中添加服务器(基于 WSO2 Carbon 3.0.1 的服务器)并尝试启动服务器时,它在控制台中出现以下错误:
基于 WSO2 Carbon 3.2 的服务器启动,但在控制台中:
这是一个重大错误吗?
我是 WSO2 ESB 的新手。
java - 我可以使用 Java 7 运行 WSO2 ESB 4.0.3
当您将 JAVA_HOME 设置为指向 Java 7 JDK 时,WSO2 ESB 不会启动 - 显然这是由于 wso2server.sh 中标题为“使用正确的 JDK 版本处理 SSL 问题”的块。
我可以把它注释掉,服务器就会启动;但什么是“SSL 问题”?我搜索了各种论坛,但没有找到有关此的答案。看起来 Carbon 适用于 JDK6 及更高版本;是这样吗?
谢谢。
wso2 - 为 LinkedIn 指定用于在 Java 中获取 OAuth 令牌的端点
我正在使用 WSO2 ESB 代理 LinkedIn 服务。如何在使用 Scribe 获取访问令牌时在 java 中指定端点?当前的端点是https://www.linkedin.com/uas/oauth/authorize但我希望它将其更改为我的 ESB 的地址。
wso2 - 在默认 WSo2 证书中用作通用名称的“本地主机”创建未找到主题备用名称
我们使用 wso2 esb(版本 4.0.3)来公开我们的 web 服务。我们的 web 服务是使用 wso2 中的管理控制台添加为代理服务的。我们只想通过 https 公开/使用我们的 web 服务。生成存根后,我们完成了以下操作
- 使用 java keytool 创建一个 jks 文件。
- 导出 wso2 证书并导入到 jks 文件中。
- 在调用 web 服务时在代码中添加了以下内容。
System.setProperty("javax.net.ssl.trustStore", "filename"); System.setProperty("javax.net.ssl.trustStorePassword", "password");
当我们尝试从 java 代码调用 web 服务时做了所有这些之后,它只在 url 与 localhost 一起提供时才有效。它不适用于 127.0.0.1 或机器 IP 地址,即使我们在主机文件中有正确的映射。使用 ip 地址时,我们得到的错误为
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present
. 出现此错误是因为 wso2 提供的默认证书将“localhost”作为公用名。我们可以通过添加以下代码来摆脱这个问题
但这可能会产生安全问题。请建议我们如何解决此问题。
xpath - XQuery 输入错误:WSO2 ESB 的预期元素的文档节点类型
我在我的 WSO2 ESB 上定义了一个代理服务,它使用 XQuery 转换传入的消息(我正在关注Sample 390)。
问题在于 ESB 将定义为 的变量转换payload
为定义为ELEMENT
的 XQuery 变量document-node()
。但是,我的 XQuery 只接受element
() :
有什么方法可以定义 ESB 变量或修改变量表达式以便输入到 XQuery 中element
?
我试过 :
但这会返回以下错误:
wso2 - WSO2 ESB 在代理服务上提供 HTTP 202 响应
我正在尝试设置非常简单的 WSO2 ESB 代理服务。在使用它时,我收到了 HTTP 202 响应,并且 WSO2 ESB 除了记录它之外没有对请求做任何事情。这是我的设置的背景
我的服务实现是使用 SOAP 1.2 而不是 Http 1.1。当我的客户端打开与服务器的连接时,它会触发第一个请求并要求保持连接。ESB 将请求传递给实际的实现,并将响应以传输编码作为分块发送回来。到目前为止,它可以按需要工作。
在初始请求响应交换之后,我的客户端并行提交了几个请求,我得到了所有请求的 HTTP 202 响应。查看日志,似乎 ESB 从未将请求发送到实际实现。
有什么我做错了吗?我如何解决它?
wso2 - WSO2 云适配器
我深入了解了 WSO2 ESB 的功能。我注意到 WSO2 Coud 连接器,如 Twitter、LinkedIn ..
我想知道任何支持这一点的文档,维基。我有来自 Twitter 的 Auth Keys。我想使用 WSO2 ESB 做一个简单的 twitter 集成。
请分享你的想法。
问候,大师@gnanagurus
wso2 - URL 重写中介 WSO2 ESB
我希望每当用户键入http://localhost:8280/services/Facebook/sea
实际请求时应该是http://localhost:8280/services/Facebook/search?q=jack
. 这是代理服务 Facebook 的 synapse.xml 配置的一部分。但它不起作用,配置有什么问题?