问题标签 [wso2as]
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.
python - 使用新生成实例的 IP 地址填充模板
我正在设置一个简单的 WSO2 应用程序服务器集群,其中包含一个主节点和一个工作节点。这是通过 python NovaClient API 在 OpenStack 云中生成实例来完成的。
生成实例后,我需要获取它们的 IP 地址并使用它们来填充我的模板值。但要复制模板值,实例必须启动并运行。
我使用 xml 配置文件成功地做到了这一点,并结合了暂停和恢复实例。xml 文件包含填充 puppet 模板所需的所有变量值。
现在我必须在没有 xml 配置的情况下尝试它,并且只使用 puppet 配置文件。我的配置信息应该在 puppet 文件中。
我在 /etc/puppet/modules/ 中有一个名为 appserver 的模块
我的方法应该是什么?
我应该将集群配置保存在 nodes.pp 文件本身中吗?如果是这样,我如何将配置导入到 site.pp?
还是应该将我的配置信息保存在 /modules/appserver/manifests 位置的 params.pp 文件中?
请善意地指导这个场景。
/etc/puppet/manifests 中的当前 site.pp 文件
在 /etc/puppet/modules/appserver/manifests/ 我有两个配置文件 config_mgr.pp config_wkr.pp
我没有用过init.pp。
谢谢, 苏涵
wso2 - Puppet 使用 params.pp 复杂数据结构填充模板值
我的params.pp
文件中有以下数据结构/etc/puppet/modules/appserver/manifests
在我的模板文件(axis2.xml.erb
at /etc/puppet/modules/appserver/templates
)中。我必须填写以下字段。
如何使用params.pp
文件中的上述数据结构填充此 subDomain 值?
wso2 - puppet 将多个代理主机名匹配到 params.pp 数据结构
appserver
我的木偶模块中有一个模块。在该模块清单中,我有一个由文件params.pp
继承的init.pp
文件。在params.pp
文件中,我有以下数据结构。
在我的init.pp
文件中,我使用上述数据结构按如下方式填充模板。
根据当前方法,如果找到匹配节点(例如appserver-mgr
),则检索相应的数据结构值并将其应用于模板。目前,这些脚本正在按预期工作。
现在我想改变它如下。
我有一个包含以下节点的集群。
通过在params.pp
文件中使用相同的数据结构,如何将appserver-mgr
配置应用到*.mgr
节点 1-3 并将appserver-wkr
配置应用到*.wkr
节点 1-5?
我可以为这个任务使用正则表达式吗?
maven - WSO2汽车包忽略Web应用程序的依赖关系
我正在使用 WSO2 Developer Studio,目前有一个 Web 应用程序和一个 WSO2 复合应用程序项目。Car Project 包含 Web 应用程序作为依赖项。我还包括对我的 Web 应用程序的 maven pom 文件的磁贴依赖,范围为“编译”
我现在面临的问题是,当我在我的 Web 应用程序上执行 Maven --> Install 时,目标文件夹中生成的 war 文件包含 WEB-INF 下的 lib 文件夹中的所有与磁贴相关的 jar。但是当我尝试将 car 文件部署到 WSO2 应用程序服务器时,创建的 war 文件不包含所需的库,因此我的 war 文件的部署失败。
有什么我想念的吗?
更新
以下是我正在使用的 pom.xml
wso2 - 在 WSO2 ESB 和 AM 之间连接
我想将 WSO2 ESB 的医疗保健代理示例连接到 API Manager。但我未能连接两个产品。
- 我在一台本地机器(Windows 7 64bit,java7)上安装了 3 个 WSO2 产品(APIM、ESB 和 AS),并为每个产品提供了不同的偏移量(APIM 为 2,AS 为 1,ESB 为 0)。
- 我运行 AS 服务器并在 AS 上上传了 3 个 aar 文件(geows-SNAPSHOT.aar、hcfacilitylocator-SNAPSHOT.aar、hcinformationservice-SNAPSHOT.aar)。(从http://wso2.com/files/Service_Integration_Artifacts.zip下载)
- 我运行 ESB 服务器并在 ESB 上上传了 1 个汽车文件 (Service_Integration_CApp_1.0.0.car)。(从http://wso2.com/files/Service_Integration_Artifacts.zip下载)
4.1 当我尝试使用 chrome 浏览器的 POSTMAN 时,它会成功,如下所示。
网址是
方法是
我添加了两个标题
SOAPAction 的值为 getHealthcareCenterInfo
SOAPMessage 的值为<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:heal="http://healthcare.wso2"><soapenv:Header></soapenv:Header><soapenv:Body><heal:getHealthcareCenterInfo><!--Optional:--><heal:longitude>3</heal:longitude><!--Optional:--><heal:latitude>4</heal:latitude></heal:getHealthcareCenterInfo></soapenv:Body> </soapenv:Envelope>
我得到以下回应
我在axis2.xml文件上添加了以下配置
<parameter name="HostnameVerifier">AllowAll</parameter>
并通过以下步骤运行 AM 服务器并在 AM 的发布者站点上添加此服务。5.1 在设计步骤上下文名称是
test
网址格式为
test
选择了两种方法是
GET
,OPTIONS
5.2 在实施步骤中
端点类型是
WSDL Endpoint
生产 WSDL 是
http://localhost:8280/services/HCCProxyService?wsdl
服务是
HCCProxyService
端口是
HCCProxyServiceHttpsSoap11Endpoint
5.3 在管理步骤
层可用性是
Bronze
, Gold
, Silver
,Unlimited
运输是
HTTP
,HTTPS
5.4 保存和发布
- 我在 AM 的商店网站上订阅了这项服务并生成了 accesstoken。
- 我尝试使用具有以下设置的 chrome 浏览器的 POSTMAN
网址是
方法是
我添加了两个标题
SOAPAction 的值为 getHealthcareCenterInfo
SOAPMessage 的值为<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:heal="http://healthcare.wso2"><soapenv:Header></soapenv:Header><soapenv:Body><heal:getHealthcareCenterInfo><!--Optional:--><heal:longitude>3</heal:longitude><!--Optional:--><heal:latitude>4</heal:latitude></heal:getHealthcareCenterInfo></soapenv:Body> </soapenv:Envelope>
授权是
内容类型是
最后,我刚刚在 chrome 浏览器中收到以下消息
202 接受
ESB 日志如下。
- 直接调用 ESB 成功,但使用 AM 失败。我该怎么办??? 我想使用 apim 获得以下响应(不是 202 Accepted Message)
我想关注回复
wso2 - 我们可以在 WSO2 应用服务器上安装 FAB(Fuse Application Bundle)吗
正如标题所说,我想知道我是否可以在 WSO2 应用程序服务器上部署 fab 包。我想这是可能的一种方法是安装 fab-bundle 功能,然后部署 fab jar,但希望确认相同。
wso2as - 如何部署我的 Web 应用程序战争,它在 WSO2 AS 5.2.1 中有许多依赖项
我正在尝试将我的 web application.war 作为 5.2.1 上传到 wso2,当我这样做时,它在控制台中显示以下错误消息。我该如何解决?
java - 参数未通过 java.util.Map 解析到我的 batis 映射器
我有以下方法,
在 xml 文件中,我有以下代码。
当我替换(硬编码值)时,将返回预期结果的user_id=#{userId}
部分。user_id=1
但是,当我从客户端应用程序传递它时,尽管该值已正确设置为映射,但查询并没有得到正确的结果并导致返回空值。我在这里做错了什么。
我的 ProjectMapper 类的方法定义是,
更新: 以下是服务接口方法,
以及上面调用数据层方法的实现(先提)
json - 在 jax rs 中将 java.util.Date 编组/解组为 Json
我正在使用 jaxb 和日期适配器。但响应不包含日期。
以下是我的适配器类,
当我通过休息客户端调用 resful 服务时,我得到以下内容,
它不包含日期。我在这里想念什么?
更新:
我已经将它部署在 CXF 环境中的WSO2 应用程序服务器中。以下是服务公开的方法定义,