IBM Worklight-错误405 HTTP方法POST不受此URL支持



我在开发过程中遇到了一个问题。

当从Eclipse中测试适配器时("调用Worklight过程"),它可以完美地完成其工作。

相反,当从应用程序调用适配器时,它不起作用。我收到以下错误:

错误405此URL 不支持HTTP方法POST

我注意到一件奇怪的事。从测试过程调用适配器时,URL似乎是正确的(/apps/services/api/...)。在另一种情况下,Worklight在进行调用时会添加worklight前缀(/worklight/apps/services/api/...)。因此无法访问URL。

在这里Worklight Studio-连接到Console提供的移动URL时出错http 405我找到了部分解决方案,但它不起作用。

附加信息

WL版本为5.0.6。应用程序服务器是Tomcat7。

根据我的实验,我发现了这个问题。

每个工作灯项目都有一个application-descriptor.xml。其中有一个标记,指示WL服务器根URL。

由于我从另一个来源获得了这个项目,我只是注意到它被配置为

<worklightServerRootURL>http://sampleDomain/worklight</worklightServerRootURL>

其中CCD_ 5仅是用于实际的占位符。

现在它被配置为类似

<worklightServerRootURL>http://${local.IPAddress}:8080</worklightServerRootURL>

以执行内部本地测试。

希望能有所帮助。

最新更新