Worklight Studio和Local Development,有时无法使用Java类,有时甚至无法使用HTML文件

时间:2015-05-26 20:40:06

标签: java eclipse ibm-mobilefirst

我们正在使用Eclipse Luna的worklight工作室。有时Java Adapter代码将无法运行。从这个意义上讲,我们引用的Java代码在适配器中不可用。

版本: 在Java HotSpot(TM)客户端VM,版本1.6.0_18-b07(en_US)上启动工作灯(WebSphere Application Server 8.5.5.1/wlp-1.0.4.cl50120131011-1639)

(我们使用Eclipse Marketplace的Worklight 6.2工作室)

因此,当我们尝试引用Java代码时,我们可能会看到类似的错误:

[错误] FWLSE0099E:调用过程[项目时发生错误 TypeError:无法在对象[JavaPackage com.worklight.util.ServerUtils]中调用属性getClientIpAddress。它不是一个功能,它是"对象"。 (MyAdapter-impl.js#63)

此外,有时当我们在公共目录中进行HTML或JavaScript更改时,这些更改不会被反映。

基本上,我们应该清理哪种Worklight缓存。我们从bin目录中删除了战争,并尝试清理和重建,但没有反映出这些变化。

此外,有时我使用worklight控制台并以这种方式部署应用程序。我注意到我的应用程序的旧版本就在那里。例如。当我查看日期时,它显示了上周的修订版。应用程序部署在哪里?我可以在控制台中删除旧版本吗?

1 个答案:

答案 0 :(得分:2)

  

[错误] FWLSE0099E:调用过程时发生错误   [project TypeError:无法在对象中调用属性getClientIpAddress   [JavaPackage com.worklight.util.ServerUtils]。它不是一个功能   是"对象"。 (MyAdapter-impl.js#63)

您可能需要查看以下内容:

  

另外,有时当我们在常见的情况下进行HTML或JavaScript更改时   目录,这些变化没有反映出来。

您是否在开发PC / Mac中使用多个不同版本的Studio?无论哪种方式,请尝试以下方法。请注意,这在以后的版本中有所改进。看看你是否有可能升级......

尝试删除wlBuildResources文件夹 请在此处查看我的回答:IBM Worklight 6.1 - Failed re-generating the iPhone native folder

  1. 关闭Eclipse
  2. 找到您的临时文件夹(WindowsOS X
  3. 删除wlBuildResources文件夹
  4. 打开Eclipse
  5. 重新构建