部署工作灯适配器到生产服务器,当适配器拨打电话时 Java代码从JavaScript后,我得到一个错误:工作灯适配器它不是一个函数,它是“对象”。错误
rocedure invocation error. Ecma Error: TypeError: Cannot call property updateProposal in object [JavaPackage com.idit.smartphone.managers.ProposalManager]. It is not a function, it is "object". (IDITBackend-impl.js#119)
我试图调用不带参数的类的测试功能,它仍然不工作 我的课看起来像
package com.idit.smartphone.managers;
public class ProposalManager {
public static String test(){
return "Successss";
}
}
和呼叫:
function finishTask(policyExtNum, answers, closeUnderwriting){
WL.Logger.info("Service finishTask called.");
var proposal = getProposalForUpdate(policyExtNum);
WL.Logger.info("finishTask got proposal");
var updatedProposal = com.idit.smartphone.managers.ProposalManager.test();
var result = sendProposalForUpdate(updatedProposal);
WL.Logger.info("finishTask updated proposal");
return result;
}
- 我正在使用昨天发布的 工作灯的最新版本。 6.0.0.20130917-1749部署在Tomcat 6
- 它适用于工作灯工作室,问题只是当我上传适配器到tomcat
- 我会试着在这个论坛的所有解决方案,像我这样的其他问题
没有回答,但这里是[演示如何启用日志记录并使用Worklight 6.0使用Java调试器的简短视频](https://www.ibm.com/developerworks/community/blogs/worklight/entry/logging_and_debugging_on_worklight_server?lang = EN)。也许它现在或将来都有帮助。 – cnandreu