问题标签 [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.

0 投票
1 回答
1939 浏览

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。

谢谢, 苏涵

0 投票
1 回答
393 浏览

wso2 - Puppet 使用 params.pp 复杂数据结构填充模板值

我的params.pp文件中有以下数据结构/etc/puppet/modules/appserver/manifests

在我的模板文件(axis2.xml.erbat /etc/puppet/modules/appserver/templates)中。我必须填写以下字段。

如何使用params.pp文件中的上述数据结构填充此 subDomain 值?

0 投票
1 回答
224 浏览

wso2is - xacml 与 wso2 pdp

我是和 wso2 的新手。我试过这个帖子。但是在 Tomcat 7.0.10 中部署 MediCom.war 并登录到medi_home.jspvia后出现以下错误/localhost/MediCom/WebContent/index.jsp

提前致谢!

0 投票
1 回答
480 浏览

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?

我可以为这个任务使用正则表达式吗?

0 投票
0 回答
635 浏览

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

0 投票
1 回答
797 浏览

wso2 - 在 WSO2 ESB 和 AM 之间连接

我想将 WSO2 ESB 的医疗保健代理示例连接到 API Manager。但我未能连接两个产品。


  1. 我在一台本地机器(Windows 7 64bit,java7)上安装了 3 个 WSO2 产品(APIM、ESB 和 AS),并为每个产品提供了不同的偏移量(APIM 为 2,AS 为 1,ESB 为 0)。

  1. 我运行 AS 服务器并在 AS 上上传了 3 个 aar 文件(geows-SNAPSHOT.aar、hcfacilitylocator-SNAPSHOT.aar、hcinformationservice-SNAPSHOT.aar)。(从http://wso2.com/files/Service_Integration_Artifacts.zip下载)

  1. 我运行 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>

我得到以下回应


  1. 我在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 保存和发布


  1. 我在 AM 的商店网站上订阅了这项服务并生成了 accesstoken。

  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>

授权是

内容类型是


  1. 最后,我刚刚在 chrome 浏览器中收到以下消息

    202 接受

ESB 日志如下。


  1. 直接调用 ESB 成功,但使用 AM 失败。我该怎么办??? 我想使用 apim 获得以下响应(不是 202 Accepted Message)

我想关注回复

0 投票
1 回答
57 浏览

wso2 - 我们可以在 WSO2 应用服务器上安装 FAB(Fuse Application Bundle)吗

正如标题所说,我想知道我是否可以在 WSO2 应用程序服务器上部署 fab 包。我想这是可能的一种方法是安装 fab-bundle 功能,然后部署 fab jar,但希望确认相同。

0 投票
0 回答
77 浏览

wso2as - 如何部署我的 Web 应用程序战争,它在 WSO2 AS 5.2.1 中有许多依赖项

我正在尝试将我的 web application.war 作为 5.2.1 上传到 wso2,当我这样做时,它在控制台中显示以下错误消息。我该如何解决?

0 投票
1 回答
1081 浏览

java - 参数未通过 java.util.Map 解析到我的 batis 映射器

我有以下方法,

在 xml 文件中,我有以下代码。

当我替换(硬编码值)时,将返回预期结果的user_id=#{userId}部分。user_id=1但是,当我从客户端应用程序传递它时,尽管该值已正确设置为映射,但查询并没有得到正确的结果并导致返回空值。我在这里做错了什么。

我的 ProjectMapper 类的方法定义是,

更新: 以下是服务接口方法,

以及上面调用数据层方法的实现(先提)

0 投票
1 回答
1462 浏览

json - 在 jax rs 中将 java.util.Date 编组/解组为 Json

我正在使用 jaxb 和日期适配器。但响应不包含日期。

以下是我的适配器类,

当我通过休息客户端调用 resful 服务时,我得到以下内容,

它不包含日期。我在这里想念什么?

更新:

我已经将它部署在 CXF 环境中的WSO2 应用程序服务器中。以下是服务公开的方法定义,