0

WL コンソールを使用して、非常に単純な「Hello World」Worklight アプリケーション (iPhone および Android 環境) をリモート サーバー (Worklight + DB2) にアップロードしようとしています。.wlapp をプッシュするたびに、次のエラーが発生します。

「アプリケーション 'HelloWorld-all.wlapp' のデプロイに失敗しました。無効な機関フィールド: [http:]


次の構成を使用して、または使用せずに .wlapp をアップロードしようとしました。

worklight.properties:

#publicWorkLightHostname=localhost
publicWorkLightHostname=50.23.127.211
# HTTP or HTTPS
publicWorkLightProtocol=HTTP
# For default port leave empty
publicWorkLightPort=9080

...

# For DB2
wl.db.url=jdbc:db2:WRKLGHT
# For Oracle

wl.db.username={the system username with DB2 access}
wl.db.password={the system password}

サンプルに関しては、前に述べたように、File -> New Worklight Project -> Hybrid Application -> Finish に移動し、2 つの環境 (iPhone と Android) を追加すると、新しい Worklight 6.1.0.1 プロジェクトに付属するボイラープレート コードにすぎません。アプリを右クリックして [実行] -> [すべてビルド] を選択します。上記のサーバー構成を使用して、または使用せずに試してみました (Paul Yuan は、認証 [アダプター、フォームなど] がないため、展開するために他に何も必要ないと考えていると述べました)。

4

1 に答える 1

0

現在の想定では、このエラーはソフトウェア レイヤーの構成ミスが原因で発生すると考えられています。これは、worklight がデプロイされた単なる Web アプリであり、ネットワーク セットアップを制御していないためです。

同様のエラーを次に示します。

于 2015-06-27T11:55:53.513 に答える