問題タブ [worklight-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1177 参照

websphere - IBM Worklight 6.0.0.1 - 実動サーバーへのデプロイ時に Worklight プロジェクトを初期化できない

プロジェクトを WebSphere Application Server V8.5 Liberty Profile にデプロイしようとしています。war を server/apps フォルダーに追加した後、以下のページに示すように server.xml を構成しました。

http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdeploy%2Fc_deploy_custom_war_file_to_app_server.html

しかし、ブラウザで開こうとすると、次のエラーが表示されます。

コンパイルとサーバーの両方にJRE6を使用しています。

0 投票する
1 に答える
568 参照

ant - IBM Worklight 6.1 - Ant のビルドに失敗しました: 定義をロードできませんでした

ワークライト・サーバーを v6.0 から v6.1 にアップグレードしました。ターゲット環境は Liberty および Oracle データベースです。v6.1 用の war を作成し、展開しようとしました。次のエラー メッセージで失敗します。

0 投票する
2 に答える
4739 参照

ibm-mobilefirst - 要求されたターゲットへの有効な証明書パスが見つかりません (sun.security.provider.certpath.SunCertPathBuilderException: )

Worklight V6.0 にデプロイされた Worklight アプリケーションがあり、認証のために LDAP サーバーをヒットしようとしています...そしてアプリケーションの https 有効化を試みています。

私は例外を下回っています。

javax.naming.CommunicationException: sun.security.validator.ValidatorException: PKIX パスの構築に失敗しました: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な証明書パスが見つかりません

[ルート例外は javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX パスの構築に失敗しました: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な証明書パスが見つかりません]; 残りの名前「ou=bluepages,o=ibm.com」

原因: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX パスの構築に失敗しました: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な証明書パスが見つかりません

原因: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な証明書パスが見つかりません

提案してください。

ありがとう

0 投票する
1 に答える
512 参照

javascript - IBM Worklight - サーブレットを呼び出す方法は?

Worklight (バージョン 6.1.0.00-20131126-0630) を使用しており、サーバー側パッケージserver/java/com.myproject.servletにサーブレットを作成しました。

私のサーブレットを呼び出す方法は何ですか?

多くのフォーラムでは、HTTP アダプターを使用してサーブレットを呼び出すように言われています。ワークライト サーバーを実行すると、ワークライト Web コンテナーによってサーブレットがインスタンス化されるので、アダプター プロシージャー内でサーブレットをインスタンス化する必要はないと思います。

しかし、Worklight クライアント・サイドで common/mycall.js ファイルから MyServlet サービス・メソッドを呼び出すためのステップは何ですか?

0 投票する
1 に答える
726 参照

ibm-mobilefirst - IBM Worklight Server 6.1 のインストール - インストール後の失敗

Windows 7 64bitでインストールしようとするとIBM Worklight 6.1 server失敗します。post-install error

===インストール失敗ログ====

検出された Java バージョン: 1.6 で: D:\Program Files\IBM\Installation Manager\eclipse\jre_6.0.0.sr9_20110208_03\jre 検出された OS: Windows 7 解析ビルドファイル D:\Program Files\IBM\Worklight\WorklightServer\post-install。 URI = file:/D:/Program%20Files/IBM/Worklight/WorklightServer/post-install.xml を含む xml プロジェクト・ベース・ディレクトリーを次のように設定: D:\Program Files\IBM\Worklight\WorklightServer 構文解析ビルドファイル

ターゲット `ant-loop-callee' のビルド シーケンスは [ant-loop-callee] です-properties, unconfigure-shortcuts, was-undeploy, undeploy-appcenter, unconfigure-appserver, uninstall-cleanup, uninstall, cleanup, configure-appcenter-database=derby, was-deploy, configure-appcenter-database=db2, main, undeploy -appcenter-from-appserver=was、undeploy-appcenter-from-appserver=was85liberty、ant-loop-inside-installation-manager.part2.if-install、configure-shortcuts、deploy-appcenter-into-appserver=tomcat、安全-アンインストール、ant-loop-inside-installation-manager.part1、ant-loop-inside-installation-manager.part2.if-not-install、ant-loop-inside-installation-manager.part3.if-install-failed 、ant-loop-inside-installation-manager.part3.if-not-install-failed、ant-loop-inside-installation-manager, deploy-appcenter-into-appserver=none, undeploy-appcenter-from-appserver=tomcat, undeploy-appcenter-from-appserver=none, ant-loop-standalone, configure-config-ツール、safe-foo、configure-appserver=was85liberty、unconfigure-appserver=tomcat、restore-embedded-server-location、delete-update-properties、configure-appcenter-database、configure-appserver、deploy-appcenter、fix-permissions- in-scripts, install, safe-install, configure-appserver=tomcat, sql-derby-file-callee, sql-derby-statement-callee, protect-one-file, deploy-appcenter-into-appserver=was85liberty, configure- appserver=none、configure-appcenter-database=none、unconfigure-appserver=was85liberty、unconfigure-appserver=none、call-wsadmin-callee、deploy-appcenter-into-appserver=was、configure-appcenter-database=oracle、configure- appserver=だった、configure-appcenter-database=mysql, unconfigure-appserver=was, ]

ant-loop-callee: buildfile jar:file:/D:/Program%20Files/IBM/Worklight/WorklightServer/uninstall/ant-contrib-1.0b3.jar!/net/sf/antcontrib/antlib.xml を URI = で解析していますjar:file:/D:/Program%20Files/IBM/Worklight/WorklightServer/uninstall/ant-contrib-1.0b3.jar!/net/sf/antcontrib/antlib.xml ビルドファイル jar:file:/ を解析する zip ファイルからD:/Program%20Files/IBM/Worklight/WorklightServer/uninstall/ant-contrib-1.0b3.jar!/net/sf/antcontrib/antlib.xml with URI = jar:file:/D:/Program%20Files/IBM /Worklight/WorklightServer/uninstall/ant-contrib-1.0b3.jar!/net/sf/antcontrib/antlib.xml を zip ファイルから プロジェクトのベース ディレクトリを次のように設定: D:\Program Files\IBM\Worklight\WorklightServer [antcall]ビルド・ファイル D:\Program Files\IBM\Worklight\WorklightServer\post-install.xml のターゲット [install] を呼び出し、ビルド・ファイル D:\Program Files\IBM\Worklight\WorklightServer\post-install を解析します。URI = file:/D:/Program%20Files/IBM/Worklight/WorklightServer/post-install.xml を含む xml プロジェクトのベース dir を D:\Program Files\IBM\Worklight\WorklightServer に設定

プロパティ「argpart-escape.doublequote.escaped」のオーバーライドは無視されます [macrodef] ターゲットのマクロ arg-escape ビルド シーケンスを作成しますinstall' is [restore-embedded-server-location, delete-update-properties, init0, init1, show-properties, init2, init3, init, configure-appcenter-database, configure-appserver, deploy-appcenter, was-deploy, fix-permissions-in-scripts, configure-config-tool, configure-shortcuts, cleanup, install] Complete build sequence is [restore-embedded-server-location, delete-update-properties, init0, init1, show-properties, init2, init3, init, configure-appcenter-database, configure-appserver, deploy-appcenter, was-deploy, fix-permissions-in-scripts, configure-config-tool, configure-shortcuts, cleanup, install, swallow-update-properties, unconfigure-shortcuts, was-undeploy, undeploy-appcenter, unconfigure-appserver, uninstall-cleanup, uninstall, configure-appcenter-database=derby, configure-appcenter-database=db2, main, undeploy-appcenter-from-appserver=was, undeploy-appcenter-from-appserver=was85liberty, ant-loop-inside-installation-manager.part2.if-install, deploy-appcenter-into-appserver=tomcat, safe-uninstall, ant-loop-inside-installation-manager.part1, ant-loop-inside-installation-manager.part2.if-not-install, ant-loop-inside-installation-manager.part3.if-install-failed, ant-loop-inside-installation-manager.part3.if-not-install-failed, ant-loop-inside-installation-manager, deploy-appcenter-into-appserver=none, undeploy-appcenter-from-appserver=tomcat, undeploy-appcenter-from-appserver=none, ant-loop-standalone, safe-foo, configure-appserver=was85liberty, unconfigure-appserver=tomcat, safe-install, configure-appserver=tomcat, sql-derby-file-callee, sql-derby-statement-callee, protect-one-file, deploy-appcenter-into-appserver=was85liberty, configure-appserver=none, configure-appcenter-database=none, unconfigure-appserver=was85liberty, unconfigure-appserver=none, call-wsadmin-callee, ant-loop-callee, deploy-appcenter-into-appserver=was, configure-appcenter-database=oracle, configure-appserver=was, configure-appcenter-database=mysql, unconfigure-appserver=was, ] [antcall] Entering D:\Program Files\IBM\Worklight\WorklightServer\post-install.xml... Build sequence for target(s)install' は [restore-embedded-server-location, delete-update-properties, init0, init1, show-properties, init2, init3, init, configure-appcenter-database, configure-appserver, deploy-appcenter, was-deploy, fix-permissions-in-scripts、configure-config-tool、configure-shortcuts、cleanup、install] 完全なビルド シーケンスは [restore-embedded-server-location、delete-update-properties、init0、init1、show-properties、init2 、init3、init、configure-appcenter-database、configure-appserver、deploy-appcenter、was-deploy、fix-permissions-in-scripts、configure-config-tool、configure-shortcuts、cleanup、install、swallow-update-properties 、unconfigure-shortcuts、was-undeploy、undeploy-appcenter、unconfigure-appserver、uninstall-cleanup、uninstall、configure-appcenter-database=derby、configure-appcenter-database=db2、main、undeploy-appcenter-from-appserver=was 、undeploy-appcenter-from-appserver=was85liberty, ant-loop-inside-installation-manager.part2.if-install, deploy-appcenter-into-appserver=tomcat, safe-uninstall, ant-loop-inside-installation-manager. part1、ant-loop-inside-installation-manager.part2.if-not-install、ant-loop-inside-installation-manager.part3.if-install-failed、ant-loop-inside-installation-manager.part3. if-not-install-failed, ant-loop-inside-installation-manager, deploy-appcenter-into-appserver=none, undeploy-appcenter-from-appserver=tomcat, undeploy-appcenter-from-appserver=none, ant- loop-standalone、safe-foo、configure-appserver=was85liberty、unconfigure-appserver=tomcat、safe-install、configure-appserver=tomcat、sql-derby-file-callee、sql-derby-statement-callee、protect-one-ファイル、 deploy-appcenter-into-appserver=was85liberty、configure-appserver=none、configure-appcenter-database=none、unconfigure-appserver=was85liberty、unconfigure-appserver=none、call-wsadmin-callee、ant-loop-callee、deploy-appcenter-into-appserver=was、configure-appcenter-database=oracle、 configure-appserver=was、configure-appcenter-database=mysql、unconfigure-appserver=was、]

[利用可能] 見つかったファイル: D:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0\lib\catalina-ant.jar [antcall] Exiting D:\Program Files\IBM\Worklight\WorklightServer\post-install.xml .

BUILD FAILED D:\Program Files\IBM\Worklight\WorklightServer\post-install.xml:332: この行の実行中に次のエラーが発生しました: D:\Program Files\IBM\Worklight\WorklightServer\post-install.xml:1501 :

合計時間: 3 秒

0 投票する
1 に答える
266 参照

websphere - IBM Worklight 6.0 - WebSphere 8.5 での .war ファイルの手動デプロイメントの失敗

worklight 6.0 と websphere 8.5 を使用しています。
ワークライト ウォーのデプロイ中に、次のエラーが発生します。

0 投票する
2 に答える
1000 参照

ibm-mobilefirst - IBM Worklight 6.1 - Studio が「スタートアップ プレビュー サーバー リスナーの完了」を待機中

Mac OSX 10.8 で Worklight 6.1 DevStudio を実行していますが、アダプターとハイブリッド アプリケーションの両方の数日間の開発ですべてが正常に機能していました。私は両方のタイプのプロジェクトを何十回も再構築、再展開、実行して成功しました。

前回アダプターを再構築しようとしたとき、完了しませんでした。通常、これは 10 秒ほどで完了していました。最終的に、10分後、私はそれを止めようとしました-最終的に日食を強制終了しました。現在、Worklight Development Server を開始できません。それが待機している最新のことは、「worklight startup preview server listener to complete」です。また、サーバーの 1 つが起動せず、待つか終了するかというメッセージが表示されることもあります。最大 5 分間待機させました - タイムアウトを増やしました。exit と言うと、開発サーバーを停止しようとして「永久に」ハングします。私が試してみました:

  1. 再起動中
  2. 「次回起動時にサーバーをクリーンアップする」をクリック
  3. ますます長い時間待機した後に強制的にダウンさせる
  4. さまざまな注文などの進行状況タブでタスクをキャンセルします。

いずれにせよ、元に戻すことができる最良の状態は、開発スタジオが正常に起動し、[開始] を押すことができることですが、完了しません。Worklight Console には何もありません。

message.log の最後の内容は次のとおりです。

[12/30/13 9:13:44:624 PST] 0000001e com.ibm.ws.logging.internal.impl.IncidentImpl I FFDC1015I: FFDC インシデントが作成されました: "com.ibm.wsspi.channelfw.exception. ChannelException: TCP チャネルがスレッドでループの可能性を検出しました: Inbound Read Selector.1 com.ibm.ws.tcpchannel.internal.SocketRWChannelSelector 186" at ffdc_13.12.30_09.13.44.0.log

それが何を意味するのかわかりません。

trace.log には、これらのかなりの数が表示されます。

[12/30/13 8:50:00:281 PST] 00000015 id=
com.worklight.core.util.RssBrokerUtils 1 getBeanFactory は ProjectLocal [プロジェクト ATT_WL_Banking] から beanFactory を取得できませんでした

それは異常ですか?

開発サーバーが何にハングアップしているかを確認するには、どこを見ればよいですか? この時点で、デバッグのアイデアがなくなり、ワークスペースからプロジェクトを 1 つずつ削除して再インポートするか、失敗した場合は再インストールすることを検討しています。

0 投票する
1 に答える
649 参照

push-notification - IBM Worklight 6.0.0.1 - 実稼働環境でプッシュ通知ポーリングが機能しない

私の問題はこれです:

  • 開発環境では、すべて問題ありません。ポーラーは正常に動作しており、DB ステータスが変化しています。

  • 本番環境では、ログには何も表示されず、DB には何も変更されません (DB テーブルから通知を読み込んでいます)。


プッシュ通知イベントソース:


mobileSecTest セキュリティ テスト:


sendNotifications() の実装:


アダプター XML ファイル: