因此,在调用WebSphere Application Server v8.0.0.8上部署的HTTP适配器(来自worklight 6.2)时出现此错误:
TypeError: Cannot call property getData in object [JavaPackage com.image.Encoder]. It is not a function, it is "object". (ImageAdapter-impl.js#3)
FWLSE0101E: Caused by: [project worklight]nullorg.mozilla.javascript.EcmaError: TypeError: Cannot call property getData in object [JavaPackage com.image.Encoder]. It is not a function, it is "object". (ImageAdapter- impl.js#3)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3687)
...
就我在互联网上寻找信息而言,部署基于Java的WL适配器似乎并不复杂。您只需将server / java包编译为.war classes文件夹,并将其作为企业应用程序进行更新或作为新安装部署到WAS。 有没有人有任何确切的指导如何部署基于Java的适配器,以便它可以正确处理?
P.S。当然我已经尝试重新启动服务器和适配器DOES在本地环境中工作,尽管本地是自由服务器。
P.S.S。我确实在本地环境中遇到了同样的问题,但是通过添加server / java文件夹来解决这个问题"属性> Java构建路径>源"有时只是添加和删除新类。最后一个可能只是重写了构建属性,实际上对这个问题有很多疑问,但我认为它与我的问题无关。
答案 0 :(得分:1)
当使用的Java版本不匹配时,通常会发生此类问题。
同样在应用程序服务器(Eclipse外部)中,也必须使用与项目编译的相同的Java级别。
相关问题: