IBM Worklight 6.0 - 应用程序部署失败,并显示错误"unable to process the request"



我已经构建了一个基本的应用程序。我还connectOnStartup更新为 true,在 wlCommonInit() 中添加了WL.Client.connect()并更新了worklight.properties

publicWorkLightHostname=92.1.52.17
publicWorkLightProtocol=http
publicWorkLightPort=9080

构建成功,但开发控制台中的以下错误除外:

[err] 0  WorklightPU  WARN   [Scheduled Executor-thread-1] openjpa.Runtime - An error occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'WorklightPU', root URL [file:/C:
/Documents%20and%20Settings/wl/Bureau/workspaces/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar]. The error has been consumed. To see it, set your openjpa.Runtime log level to TRACE. Load-time class transformation will not be available.
    [err] 94  WorklightPU  INFO   [Scheduled Executor-thread-1] openjpa.Runtime - Starting OpenJPA 1.2.2
    [err] 94  WorklightPU  INFO   [Scheduled Executor-thread-1] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.HSQLDictionary".
    [err] 0  WorklightReportsPU  WARN   [Scheduled Executor-thread-1] openjpa.Runtime - An error occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'WorklightReportsPU', root URL [file:/C:/Documents%20and%20Settings/wl/Bureau/workspaces/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar]. The error has been consumed. To see it, set your openjpa.Runtime log level to TRACE. Load-time class transformation will not be available.

我已手动将应用程序部署到 liberty 配置文件,并将 .wlapp 添加到控制台。
从控制台启动应用程序时,我收到一条错误消息,指出服务器"无法处理请求"。

javascript 控制台显示:

无法加载资源:服务器响应状态为 404 (未找到(

让我们退后一步。

Worklight 6.0 已经在 Liberty 上运行,那么"手动将应用程序部署到 Liberty 配置文件"是什么意思?

  1. 您实际上是否在尝试将应用程序转移到另一个应用程序服务器?请编辑问题包含所有信息和步骤以及您为此遵循的 IBM 信息中心主题。

  2. 为什么要更改 worklight.properties 中的端口?如果更改项目的端口,则还应更改要在其上部署它的应用程序服务器的端口。确保端口匹配(!

  3. 另请注意,如果您已经将connectOnStartup设置为 true ,那么您绝对没有必要同时添加 WL。客户端连接...

至于您指出的错误消息 - 这些是无害的,我相信已在 6.0.0.1 中删除。确保您运行的是最新版本的 Worklight。如果它们仍然存在,那么它们只是在内部删除,并将在未来版本中消失。

感谢您的回答。我重新启动一个新的 liberty 概要文件服务器并使用 ant 部署 war 文件。在工作室中,我在应用程序和上使用了正确的 clic

全部构建

而不是

为远程服务器构建

那是我的错误,现在工作正常。我已经比较了.wlapp,但我不确定它们是否不同。谢谢

相关内容

最新更新