Ibm mobilefirst IBM Worklight 6.0-应用程序部署失败,错误为;“无法处理请求”;

Ibm mobilefirst IBM Worklight 6.0-应用程序部署失败,错误为;“无法处理请求”;,ibm-mobilefirst,worklight-server,Ibm Mobilefirst,Worklight Server,我已经构建了一个基本的应用程序。我还将connectOnStartup更新为true,在wlCommonInit()中添加了WL.Client.connect(),并更新了worklight.properties: publicWorkLightHostname=92.1.52.17 publicWorkLightProtocol=http publicWorkLightPort=9080 生成成功,但开发控制台中出现以下错误: [err] 0 WorklightPU WARN [Sc

我已经构建了一个基本的应用程序。我还将
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配置文件”是什么意思

  • 您是否确实在尝试将您的应用程序转移到另一个应用程序服务器?请编辑此问题,并附上所有信息、步骤以及您为此遵循的IBM信息中心主题

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

  • 另外请注意,如果您已经将
    connectOnStartup
    设置为
    true
    ,则绝对不需要同时添加WL.Client.connect


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

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

    构建所有

    而不是

    为远程服务器构建

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

    如果您的问题已解决,请标记为已回答。