Ibm mobilefirst 从javascript适配器调用java代码
在尝试使用Mobilefirst 8.0从javascript适配器调用java代码时遇到以下问题 下面链接中的示例代码用于测试 com.ibm.mfp.server.js.adapter.internal.JavascriptManagerImpl E FWLST0904E:调用过程时引发异常:在适配器中减去两个整数:使用JavaInJavaScriptAdapters org.mozilla.javascript.EcmaError:TypeError:[JavaPackage com.sample.customcode.Calculator]不是函数,而是对象。(使用JavaInjavaScriptAdapters impl.js#24) 位于org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3951) 位于org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3929) 位于org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3962) 位于org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3981) 位于org.mozilla.javascript.ScriptRuntime.notFunctionError(ScriptRuntime.java:4036) 位于org.mozilla.javascript.ScriptRuntime.notFunctionError(ScriptRuntime.java:4024)Ibm mobilefirst 从javascript适配器调用java代码,ibm-mobilefirst,worklight-adapters,Ibm Mobilefirst,Worklight Adapters,在尝试使用Mobilefirst 8.0从javascript适配器调用java代码时遇到以下问题 下面链接中的示例代码用于测试 com.ibm.mfp.server.js.adapter.internal.JavascriptManagerImpl E FWLST0904E:调用过程时引发异常:在适配器中减去两个整数:使用JavaInJavaScriptAdapters org.mozilla.javascript.EcmaError:TypeError:[JavaPackage com.
在org.mozilla.javascript.ScriptRuntime.newObject(ScriptRuntime.java:2502)上,当服务器运行的java版本与构建适配器的java版本不同时,通常会发生这种情况。例如,MFP服务器在JDK 1.7上运行,而适配器是使用JDK 1.8构建的
确保服务器运行的Java版本与用于构建适配器的Java版本相同。当服务器运行的Java版本与构建适配器的Java版本不同时,通常会发生这种情况。例如,MFP server在JDK 1.7上运行,而适配器是使用JDK 1.8构建的
确保您的服务器运行的Java版本与用于构建适配器的Java版本相同。对此进行了验证。服务器和适配器都在使用JDK1.8.0。验证了这一点。服务器和适配器都使用JDK1.8。