IBM Worklight 6.0 - 应用程序部署失败,并显示错误“无法处理请求”

时间:2013-10-02 09:58:49

标签: ibm-mobilefirst worklight-server

我已经构建了一个基本的应用程序。我还将connectOnStartup更新为true,在WL.Client.connect()中添加了wlCommonInit()并更新了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.

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

javascript控制台显示:

  

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

2 个答案:

答案 0 :(得分:0)

让我们退后一步。

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

  1. 您实际上是在尝试将应用转移到其他应用服务器吗?请编辑包含所有信息和步骤的问题以及您遵循的IBM Information Center主题。

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

  3. 另请注意,如果您已将connectOnStartup设置为true,那么您也无需添加WL.Client.connect ...

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

答案 1 :(得分:0)

谢谢你的回答。我重新启动一个新的自由配置文件服务器并使用ant来部署war文件。 在工作室我使用了正确的应用程序clic和

  

构建所有

而不是

  

为远程服务器构建

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

相关问题