gpt4 book ai didi

java - Worklight Studio 和本地开发,有时无法使用 Java 类,有时无法使用 HTML 文件

转载 作者:行者123 更新时间:2023-12-02 04:38:26 25 4
gpt4 key购买 nike

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

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

(我们使用的是 Eclipse Marketplace 中的 Worklight 6.2 studio)

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

[错误] FWLSE0099E:调用过程 [项目时发生错误类型错误:无法调用对象 [JavaPackage com.worklight.util.ServerUtils] 中的属性 getClientIpAddress。它不是一个函数,它是“对象”。 (MyAdapter-impl.js#63)

此外,有时当我们在公共(public)目录中进行 HTML 或 JavaScript 更改时,这些更改不会得到反射(reflect)。

基本上,我们是否应该清理某种 Worklight 缓存。我们从 bin 目录中删除了 war 并尝试清理和重建,但更改没有反射(reflect)出来。

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

最佳答案

[ERROR ] FWLSE0099E: An error occurred while invoking procedure [project TypeError: Cannot call property getClientIpAddress in object [JavaPackage com.worklight.util.ServerUtils]. It is not a function, it is "object". (MyAdapter-impl.js#63)

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

Also, sometimes when we make HTML or JavaScript changes in the common directory, those changes aren't reflected.

您是否在开发 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. 重建

关于java - Worklight Studio 和本地开发,有时无法使用 Java 类,有时无法使用 HTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30468466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com