首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >6.0 -从一个单独的项目调用一个适配器

6.0 -从一个单独的项目调用一个适配器
EN

Stack Overflow用户
提问于 2013-10-21 20:48:33
回答 1查看 580关注 0票数 0

我有一个客户端,他有兴趣从不同的项目调用一个Worklight适配器。例如,适配器可能位于ProjectA中,而应用程序可能位于ProjectB中。当我试图使用Worklight ProjectA从ProjectB中的客户端代码调用驻留在V6中的适配器的过程时,我会看到以下错误

FWLSE0020E Ajax请求异常,适配器testAdapter不存在。

是否有方法调用驻留在与客户端代码不同的项目中的适配器?

我看到了以下问题,说明适配器是每个项目实体:worklight server configuration - separating adapters and server

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-21 22:08:07

正如Idan在问题末尾所提到的,您所链接的:

在Worklight 6.0中,您现在可以在同一个服务器实例中并发运行多个Worklight项目(或,.war文件),因此当适配器仍然是每个项目实体时,您可以在运行Worklight server的同一台服务器机器上的分离项目中复制它们,并让多个单独的项目(应用程序)使用该服务器连接到后端。

处于不同项目中的适配器不如托管在不同WAR文件中的适配器重要。客户端只能连接到工作光服务器上的适配器,而该服务器是客户端配置用来连接的(据我所知,如果我错了,有人会纠正我)。

如果希望两个项目连接到同一个WAR文件,请右键单击“Worklight项目”,然后单击“更改Worklight目标服务器”。将上下文路径更改为希望所有部署都转到的项目名称:

现在,来自两个项目的所有适配器和所有客户端都将进入同一个WAR,我可以从连接到任何一个项目的客户端调用Worklight适配器。

注意:对于第二个项目,您可能需要为远程服务器构建每个应用程序,以指向正确的上下文根。我不确定,也没亲自试过。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19504401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档