【发布时间】:2013-09-24 10:49:45
【问题描述】:
将工作灯适配器部署到生产服务器后,当适配器调用 来自 javascript 的 java 代码我得到一个错误:
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上
- 适用于worklight studio,只有当我将适配器上传到tomcat时才会出现问题
- 我已经在这个论坛中尝试了其他问题的所有解决方案,例如我的问题
【问题讨论】:
标签: java javascript ibm-mobilefirst