0

私は基本的なアプリケーションを構築しました。また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.

アプリを liberty プロファイルに手動でデプロイし、.wlapp をコンソールに追加しました。
コンソールから共通でアプリを起動すると、サーバーが「リクエストを処理できませんでした」というエラーが表示されます。

JavaScript コンソールには次のように表示されます。

リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました

4

2 に答える 2

0

ご回答有難うございます。新しい Liberty Profile サーバーを再始動し、ant を使用して war ファイルをデプロイします。スタジオでは、アプリの右クリックを使用し、

すべてを構築

それ以外の

リモートサーバー用にビルド

それは私の間違いであり、現在は正常に動作しています。.wlapp を比較しましたが、それらが異なるかどうかはわかりません。ありがとう

于 2013-10-02T14:08:36.273 に答える
0

一歩下がってみましょう。

Worklight 6.0 はすでに Liberty で実行されていますが、「アプリを手動で liberty プロファイルにデプロイした」とはどういう意味ですか?

  1. 実際に、アプリを別のアプリケーション サーバーに転送しようとしていますか? そのために従ったすべての情報とステップおよび IBM インフォメーション・センターのトピックを含む質問を編集してください。

  2. なぜ worklight.properties でポートを変更するのですか? プロジェクトのポートを変更する場合は、デプロイ先のアプリケーション サーバーのポートも変更する必要があります。ポートが一致していることを確認してください (!)。

  3. また、すでに に設定connectOnStartupしている場合trueは、WL.Client.connect... も追加する必要はまったくないことに注意してください。

ご指摘のエラー メッセージについては、問題はなく、6.0.0.1 で削除されたと思います。最新バージョンの Worklight を実行していることを確認してください。それらがまだ残っている場合は、内部的に削除され、将来のリリースで削除される予定です。

于 2013-10-02T10:19:49.220 に答える