3

アプリケーション名を右クリックしてアプリケーションをビルドおよびデプロイしようとすると、[Run As] -> [Build All and Deploy...] コンソールに失敗通知が表示されます。

アプリケーションを Worklight サーバーにデプロイできませんでした: Worklight サーバーが開始されていて到達可能であることを確認してください。

最初に Eclipse Juno をインストールしてから、それに Worklight V6 のプラグインをインストールしました。他の方法で Worklight サーバーをインストールする必要はありますか?

これはログ全体です。

[2013-07-21 09:55:04] FWLPL0001W: サーバーはまだ開始されていません。ビルドは最初の試行で失敗する場合があります。[2013-07-21 09:55:13] ビルド プロセスの開始: アプリケーション 'HelloWorklightApp'、すべての環境 [2013-07-21 09:55:14] FWLPL0010W: ターゲット サーバー構成から「localhost」が検出されました。ホスト・マシンの 1 次 IP アドレス 101.218.109.86 を使用して Worklight アプリケーションをビルドします。代わりに、完全修飾ホスト名 (「localhost」の使用は避けてください) または有効な IP アドレスの使用を検討してください。この値は、「サーバー」ビューから Worklight Development Server の構成エディターを開くことで変更できます。[2013-07-21 09:55:16] すべての環境のビルドが完了したアプリケーション「HelloWorklightApp」。[2013-07-21 09:55:16] アプリケーションのデプロイ '
アプリケーションを Worklight サーバーにデプロイできませんでした: Worklight サーバーが開始されていて到達可能であることを確認してください。

これは、サーバーを起動したときに取得したログ全体です-

[AUDIT ] CWWKE0001I: サーバー・ワークライトが起動されました。[エラー] CWWKO0030E: 例外 com.ibm.wsspi.channelfw.exception.ChannelException のため、チェーン CHAIN-defaultHttpEndpoint の開始時に例外が生成されました: TCP チャネル: defaultHttpEndpoint- チャネルの開始中に問題が発生しました: ループバック接続を確立できません [AUDIT ] CWWKZ0058I : アプリケーションの監視ドロップイン。[AUDIT ] CWWKF0011I: サーバー・ワークライトは、スマート・プラネットを実行する準備ができています。[AUDIT ] CWWKZ0022W: アプリケーション _MobileBrowserSimulator は 30.002 秒で開始されませんでした。[AUDIT ] CWWKZ0022W: アプリケーション HelloWorklightProject は 30.001 秒で開始されませんでした。[AUDIT ] CWWKG0016I: サーバー構成の更新を開始しています。[AUDIT ] CWWKG0018I: サーバー構成は更新されませんでした。機能的な変化は検出されませんでした。[AUDIT ] CWWKG0016I: サーバー構成の更新を開始しています。[AUDIT ] CWWKG0017I: サーバー構成は 0.043 秒で正常に更新されました。[AUDIT ] CWWKZ0022W: アプリケーション TestWorklightProject は 30.002 秒で開始されませんでした。

prt と IP アドレスを変更した後のログ -

Launching worklight (WebSphere Application Server 8.5.5.0/wlp-1.0.3.20130524-0951) on Java HotSpot(TM) 64-Bit Server VM, version 1.6.0_45-b06 (en_IN)
[AUDIT   ] CWWKE0001I: The server worklight has been launched.
[ERROR   ] CWWKO0221E: TCP Channel defaultHttpEndpoint initialization did not succeed.  The socket bind did not succeed for host 10.0.0.1 and port 8080.  The port might already be in use.
[AUDIT   ] CWWKZ0058I: Monitoring dropins for applications. 
[err] 255  WorklightPU  WARN   [Scheduled Executor-thread-1] openjpa.Runtime - An error occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'WorklightPU', root URL [file:/C:/Users/Anil%20kumar/workspace/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] 2256  WorklightPU  INFO   [Scheduled Executor-thread-1] openjpa.Runtime - Starting OpenJPA 1.2.2
[err] 2850  WorklightPU  INFO   [Scheduled Executor-thread-1] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.HSQLDictionary".
[err] 1  WorklightReportsPU  WARN   [Scheduled Executor-thread-1] openjpa.Runtime - An error occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'WorklightReportsPU', root URL [file:/C:/Users/Anil%20kumar/workspace/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.
[AUDIT   ] CWWKF0011I: The server worklight is ready to run a smarter planet.
[err] 1  WorklightPU  WARN   [Scheduled Executor-thread-1] openjpa.Runtime - An error occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'WorklightPU', root URL [file:/C:/Users/Anil%20kumar/workspace/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] 214  WorklightPU  INFO   [Scheduled Executor-thread-1] openjpa.Runtime - Starting OpenJPA 1.2.2
[err] 216  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:/Users/Anil%20kumar/workspace/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.
[AUDIT   ] CWWKZ0022W: Application _MobileBrowserSimulator has not started in 33.066 seconds.
[AUDIT   ] CWWKZ0022W: Application TestWorklightProject has not started in 31.548 seconds.
[AUDIT   ] CWWKZ0022W: Application HelloWorklightProject has not started in 30.002 seconds.
4

5 に答える 5

1

これは、ワークステーションで実行されている複数のネットワークが原因である可能性もあります。VMWare をインストールすると、Worklight のビルド側が混乱する原因になることがわかりました。ホストLANポートでサーバーを起動しますが、アプリケーションをデプロイしようとすると「localhost」を検索します。私のマシンでは、これによりVMWare LANアダプターのIPアドレスが取得されます。

サーバーをダブルクリックし、「ホスト名:」フィールドをローカル LAN の IP アドレスに変更します。

ビルドおよびデプロイしようとしたときに次のメッセージが表示された場合、問題が発生していることがわかります: FWLPL0010W: ターゲット・サーバー構成から「localhost」が検出されました。ホスト・マシンの 1 次 IP アドレス 192.168.10.1 を使用して Worklight アプリケーションをビルドします。代わりに、完全修飾ホスト名 (「localhost」の使用は避けてください) または有効な IP アドレスの使用を検討してください。この値は、「サーバー」ビューから Worklight Development Server の構成エディターを開くことで変更できます。

于 2013-09-03T06:14:01.453 に答える
0

私の場合、それはプロキシの問題でした。[IE ツール] -> [接続] -> [LAN 設定] でプロキシが構成されているかどうかを確認します。展開を機能させるには、無効にする必要がありました。

于 2013-08-30T15:31:43.903 に答える