5.0.6 - 通过配置部署后更改适配器域和端口配置 - 用于开发过程中的 QA 和测试团队

2024-04-27

我看到一些关于运行时动态适配器配置的问题

如何将用户输入的域、端口号、用户名和密码传递到 worklight http 适配器 https://stackoverflow.com/questions/15522613/how-to-pass-domain-port-number-username-and-password-from-user-input-to-workligh

使用 Worklight 适配器,我可以在运行时更改过程的域和端口吗? https://stackoverflow.com/questions/17015133/with-a-worklight-adapter-can-i-change-the-domain-and-port-for-a-procedure-at-run

但我的问题是关于从外部部署到 WL 服务器 5.0.6 后的适配器配置,而不是在运行时从代码配置。

我们的场景是,在我们的企业开发和测试过程中,要求 QA 和测试团队在测试期间定期更改适配器的目标主机和端口,从模型后端更改为测试后端,再更改为生产后端。

当然,这应该通过配置来实现,而不是重新编译和重新部署。

有没有办法更改部署在 WL 服务器 5.0.6 上的适配器的域和端口值? 可以在 WL 数据库表中更改此设置吗? 可以在 WL 服务器文件系统中的某处更改此设置吗?

由于我们还没有找到任何解决方案,开发团队已经在考虑仅将适配器用作哑外观,并使用适配器端 Java 实现与后端服务的所有连接Java URL 和连接类。 那么就会是在Java中轻松从文件系统读取配置文件更改此文件中的后端目标 URL 和端口。 甚至可以很容易地从属性中读取 URL 和端口worklight.properties在 JavaScript 中编写文件并将其传递给 Java 进行连接。

我想避免用 Java 开发所有后端连接代码。我宁愿看到该项目使用实际的适配器连接功能,但我也不确定如何说服团队,因为这很容易只需 4 行 Java 代码。与 Adapter-Java 代码中自己的 Java 实现相比,使用不可配置的 Adapter 连接的优势很难体现出来。

谢谢。


有没有办法更改部署在 WL 服务器 5.0.6 上的适配器的域和端口值?可以在 WL 数据库表中更改此设置吗?可以在 WL 服务器文件系统中的某处更改此设置吗?

在 Worklight 5.0.6 中,如您在问题中链接到的问题中所写,适配器的连接设置无法更改。它们存储在打包的适配器中,并且在运行时或部署后无法从其他任何地方读取。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

5.0.6 - 通过配置部署后更改适配器域和端口配置 - 用于开发过程中的 QA 和测试团队 的相关文章

随机推荐