问题标签 [wso2carbon]
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.
maven - 构建 WSO2 Carbon 标签的合适方法是什么?
我正在尝试并排构建 WSO2 Carbon 的多个标签以进行比较,但我担心我可能会遗漏有关目录布局以及如何进行构建的内容。请问我可以帮忙吗?
目前,我已经检查了我认为的相关标签来自:
- https://svn.wso2.org/repos/wso2/tags/carbon/3.0.0/
- https://svn.wso2.org/repos/wso2/tags/carbon/3.1.0_core/
- https://svn.wso2.org/repos/wso2/tags/carbon/3.2.0/
- https://svn.wso2.org/repos/wso2/tags/carbon/3.2.2/
- https://svn.wso2.org/repos/wso2/tags/carbon/3.2.3/
然后,我尝试从每个结帐的顶级目录运行 Maven 构建(以各种方式,一些涉及跳过测试,而另一些不涉及),结果各不相同(几乎所有这些都以一种或另一种方式不成功,无论由于缺少工件、测试失败或其他原因)。我还尝试从 .../carbon/3.2.2/patch-releases/3.2.2 目录和 .../carbon/3.2.3/patch-releases/3.2.3 构建 3.2.2 和 3.2.3目录,根据@ThiliniIshaka 在这里给出的答案:
身份服务器的 WSO2 源代码 (wso2is-3.2.3-src.zip) 总是构建错误
这似乎对 3.2.2 有效(经过一些摆弄),但是 3.2.3 的一些测试失败了,这会拉低构建(我可以使用 Maven 的 -fn 标志使其工作,但这只会导致看起来像一个不完整的构建)。此外,较早的标签似乎没有相应的补丁发布目录,因此即使我让它适用于 3.2.3,同样的技术也不适用于它们。
顺便说一句,我也对诸如包含补丁发布下的 3.2.3 目录的 3.2.2 标签等内容深感困惑。
所有这一切让我认为我可能以某种基本方式错过了这一点:)
因此,我的问题是:
- 我是否首先检查了正确的事情?
- 请问从哪个目录以及我应该如何构建每个标签?
- 我是否需要为所有标签使用相同版本的 Maven?
- 是否有各种不同版本的良好构建文档来解释其中的一些?我找到了各种技术博客,但似乎没有什么万无一失和全面的(我可能找错地方了)。
非常感谢。
registry - Tomcat v6 上的 WSO2 治理注册表 v4.1.1
我是stackoverflow的新成员。
我尝试在 Tomcat 上部署 WSO2 Registry Governance v4.1.1。
为此,网上是否有教程:
http://opensource-soa.blogspot.fr/2009/03/deploying-wso2-registry-on-tomcat.html
当我完成他的步骤时,我有一个例外:
java.lang.IllegalStateException: instance already set
org.wso2.carbon.bridge.BridgeServlet.setInstance (BridgeServlet.java: 227)
这对于 WSO2 Registry 2.0.1 来说已经过时了,并且项目的结构已经改变。
已经有人做过这个手术了?
先感谢您。
ftp - 如何从 FTP 服务器获取文件名?
我想在 WSO2 中添加一个服务,该服务主要用于扫描远程 ftp 服务器上的文件并告诉客户端文件名。
流程如下:服务定时扫描ftp方向,如果找到匹配的文件,则发送文件名给客户端(sendReportFile(fileName))。
如何在 wso2 中做到这一点?
我想我需要使用 vfs 来扫描文件,但是如何将文件名发送给客户端?
php - ws-trust 与 wso2 php 框架
是否有示例显示 ws-trust 和 saml 2.0 在 wso2 php 框架中的使用,因为我必须从 https webservice 获取 RSTR 令牌,然后使用该令牌并使用在RSTR 令牌。
我可以在没有库的情况下做所有事情,只用接收到的生成签名值
hash_hmac('sha1', $signedinfo, $secret,TRUE);
因此想要回到 wso2 php 框架,或者是否有任何其他框架,因为那里的大多数框架都不支持这个
wsdl - 如何管理同一服务的两个版本?
我们正在为我们的公司寻找服务注册中心和存储库。我们现在正在评估 WSO2 注册表。
我们如何管理同一服务的两个版本?版本是指相同的逻辑服务(相同的名称),但在每个版本中具有不同的 WSDL
wso2 - 带有 WS-Humantask 和 BPEL4People 的 wso2 BPS 的最新版本
是否有机会试用未发布的 wso2 业务流程服务器版本?
我可以在 BPS 网站上看到,它将支持 WS-Humantask 和 BPEL4People 规范。在下一个版本上(预定 June12)
我特别需要 POC 的 Humantask 功能,如果有任何相关信息,我将不胜感激。
php - WSF/PHP 安装错误 - 全部在 savanc /bin/bash: line 17: cd: savanc: No such file or directory
使用 PHP 5.3+ 我在安装说明的 make 阶段收到此错误;
然后我尝试使用较旧的 PHP 5.2.x 并在同一阶段收到此错误:
是的,LIBXML2 已安装,我更愿意将它安装在最新的 VM 上,但即使是较旧的 VM,也只需要知道如何克服这些错误。有人请帮帮我吗?
wso2 - WS02:错误未发现在此服务器中部署的工件。忽略碳应用
此处概述了从 pojo 创建轴服务的以下过程:网络研讨会:使用 Carbon Studio 为本地和云构建应用程序。我创建了网络研讨会中描述的轴服务。我成功地做了一个 mvn 包。我在eclipse中成功启动了WS02 ESB。
但是当我将我的应用程序部署到 WS02 ESB 时,我在控制台中看到以下内容:
信息 - ApplicationManager 部署 Carbon 应用程序:MyCarbonApp-1.0.0.car... 警告 - ApplicationManager 在此服务器中找不到部署的工件。忽略
Carbon 应用程序:MyCarbonApp-1.0.0.car 并且该服务未出现在 ESB 控制台的 Web 服务列表中。
当我查看名为 MyAxisService.service 的文件时,我看到以下内容:
这个警告是什么意思?
我该怎么做才能进一步调查原因?创建应用程序时我错过了一些明显的步骤吗?
提前致谢。
wso2 - 查看配置操作时发生错误
在 rhel 5 上使用 WSO2 Carbon 3.2.2(但我在 Windows 上也遇到了同样的问题),当我尝试添加一些功能时,我收到消息“查看配置操作时发生错误”。我试图添加“试试看”功能,但我得到了同样的错误。对于这个,我最终通过直接查看存储库发现,您不能选中“仅显示最新版本”选项,因为“试用”有 2 个组件,一个在版本 3.2.2 中,另一个在版本 3.2.0... 所以我认为,这就是原因。当我安装数据服务托管时,我发现您必须先安装依赖项,然后我终于确定了安装它的顺序。现在我正在尝试安装 ESB 堆栈,但现在我被卡住了!;o)...
以下是发生错误“查看配置操作时发生错误”时的日志:
谢谢
克里斯托夫
wso2 - carbon 应用程序中的 wso2 自定义调解器
我开发了一个自定义调解器及其相应的工厂/序列化器类,以便我可以在序列中为其配置复杂的配置选项。这是使用碳工作室的碳应用程序项目制作的。
问题是我可以使配置元素工作的唯一方法是在.car文件之外部署 jar文件。
我可以只部署.car文件以使其工作吗?我必须将META-INF/services文件夹放在哪里才能正常工作?
这是我的 CarbonAppProject 结构
任何帮助都感激不尽。