如何读取 Worklight http 适配器参数动态?
Posted
技术标签:
【中文标题】如何读取 Worklight http 适配器参数动态?【英文标题】:How to read Worklight http adapter parameters dynamic? 【发布时间】:2016-03-08 08:52:41 【问题描述】:我已经创建了一个 HTTP 适配器并成功调用了一个 RESTFul 服务,配置如下
<protocol>http</protocol>
<domain>localhost</domain>
<port>8080</port>
但是,我想从我自己的属性文件中读取这些参数。 (不是来自 worklight.properties 文件)。
我该怎么做?请帮忙。 我正在使用 Worklight 6.0 版本。
【问题讨论】:
【参考方案1】:简而言之,您不能在运行时更改 javascript 适配器的连接参数。
长答案是,您可以通过 worklight.properties 中的自定义属性和/或 server.xml 中的 JNDI 属性,根据您正在测试/使用的环境定义这些内容。如需详细了解如何实现这一点,请参阅此处:https://***.com/a/25159260/1530814
【讨论】:
【参考方案2】:请更新worklight.properties上的协议、域和端口
protocol=http
domain=localhost
port=8080
并在 .xml 文件上使用以下语法
<protocol>$protocol</protocol>
<domain>$domain</domain>
<port>$port</port>
【讨论】:
这只会在部署期间有所帮助,而不是在运行时。以上是关于如何读取 Worklight http 适配器参数动态?的主要内容,如果未能解决你的问题,请参考以下文章
Worklight HTTP 适配器 - 带有特殊字符的参数
Worklight 6.1+ 中的 cookiePolicy 适配器参数有啥作用?
IBM Worklight - 如何将参数从应用程序传递到适配器?
如何使用自定义 IN 参数在 IBM Worklight SQL 适配器中调用存储过程