問題タブ [worklight-adapters]
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.
mysql - IBM Worklight-ランタイム:org.apache.commons.dbcp.SQLNestedException:JDBCドライバークラスをロードできません'com.mysql.jdbc.Driver
私はIBMWorklightに取り組む初心者です。次のエラーが発生します:ランタイム:org.apache.commons.dbcp.SQLNestedException:JDBCドライバークラス'com.mysql.jdbc.Driver'をロードできません右クリックすると-実行-呼び出しアダプター名のWorklightプロシージャ:SQLAdapter1。私のSQLAdapter1.xmlファイルには以下のコーディングがあります:
私のSQLAdapter1-impl.jsファイルには以下のコーディングがあります
助けてください。緊急にお願いします。よろしくお願いします。
ibm-mobilefirst - Worklight http アダプターに関する質問
2 つの簡単な質問:
http アダプターを介して行われるすべての http 要求は、最初に Worklight サーバーを通過しますか?
もしそうなら、パブリック Web サイトへの http アダプター要求でさえ、yahoo サイトへの株価の要求も最初に worklight サーバーを経由し、次に yahoo Web サイトを経由するということですか? その場合、worklight サーバーを介さずに http 要求を行うにはどうすればよいですか? 「中間」サーバー (workligth サーバー) なしで yahoo Web サイトに直接アクセスしたいだけです。
ibm-mobilefirst - ワークライトアダプター
ワークライト・アダプターで問題が発生しています。次の http アダプター・メソッドではThe mandatory parameter 'action' is missing
、statusCode を「」として
500
、statusReason を「Internal Server Error
」として返しています。すべてのユーザー資格情報をアダプター xml ファイルに正しく指定しましたが、このエラーが発生する理由がわかりません。
コード:
java - ワークライトアダプタへのJavaコードの追加
ワークライトアダプタからJava関数を呼び出す必要があります。「ワークライトアダプタへのJavaの追加」ドキュメントに従いましたが、問題が解決しませんでした。関数を呼び出すことができませんでした。
私が持っているJavaコードの構造は次のとおりです。
アダプターから、私は呼び出しています:
次のようなエラーが発生します:
response [/ apps / services / api / erLight / common / query] success:/ -secure- {"responseID": "2"、 "errors":["Ecma Error:TypeError:Cannot call property login in object [JavaPackage com .worklight.custonmode.loginfunction]。これは関数ではなく、「オブジェクト」です。(C%3A%5CUsers%5CADMIN%5CworkspaceM11%5CMobileClient%5Cadapters%5CAdapter / Adapter-impl.js#103) "]、 "isSuccessful":false、 "warnings":[]、 "info":[]} /
worklight.js(1112行目)
プロシージャ呼び出しエラー。Ecmaエラー:TypeError:オブジェクト[JavaPackagecom.worklight.custonmode.loginfunction]でプロパティログインを呼び出すことができません。それは関数ではなく、「オブジェクト」です。(C%3A%5CUsers%5CADMIN%5CworkspaceM11%5CMobileClient%5Cadapters%5CAdapter / Adapter-impl.js#103)
logging - Worklight 5.0.6.1 - Worklight アダプターからの System.out.println() ロギングが機能しない
Worklight 5.0.6.1 をインストールしましたが、アダプターから Java コードを呼び出すと、workspace\WorklightServetrHome\project\logs
ログ ファイルにログ出力が表示されません。
System.out.println() を使用しています。以前のリリースの Worklight ではこれが正常に機能し、v5.0.6.1 では機能しない理由について何かアドバイスはありますか? Worklight で Java コードからのシステム出力を許可するには、どのプロパティー設定を設定する必要がありますか?
参考:インストールが悪いのではないかと思い、もう一度再インストールしましたが、結果は同じでした。System.out.println() 呼び出しの前後のコードは正しく実行されているため、ステートメントが実行されていると確信しています。
javascript - Worklight アダプターを使用すると、実行時にプロシージャーのドメインとポートを変更できますか?
私は worklight アプリケーションを作成しています。これは、インストール後に消費者が決定するさまざまなバックエンド サービスに接続されます。アダプターを使用してクライアントをバックエンド サービスに接続したいのですが、接続しているユーザーごとにアダプターを編集および更新することは避けたいと考えています。
基本的に、各顧客には接続したい実行中のサーバーがありますが、顧客ごとに異なるポートとドメインで実行されます。それらをアダプターに渡して、共通の呼び出しを顧客のバックエンド サーバーに発行できるようにしてほしい。
アダプターの xml ファイルに設定したドメインとポートを、各プロシージャーのアダプターの JavaScript 内でプログラムによって変更して、ユーザーが要求の発行先をサーバーに伝えることができる方法はありますか?
これを行う方法がない場合 - バックエンドに直接接続し、worklight アダプターの使用を避けることをお勧めしますか?
どうもありがとう、
アンディ
worklight-adapters - SSL を介してバックエンドに接続する Worklight アダプター
Liberty で稼働する WL 5.0.6、HTTP アダプター
SSL 経由でアダプタからバックエンドに簡単に接続したいので、バックエンド チームから証明書が提供されました。
私たちの症状は
FWLSE0101E: 原因: javax.net.ssl.SSLPeerUnverifiedException: ピアが認証されていません
ここの情報センターを読みましたが、明らかに何か問題があります。私たちが取ったステップ
- JRE キーストア ツールを使用して、証明書をキーストアに追加しました。
- kaystore を指すようにワークライトのプロパティーを調整しました。
- WLサーバーを再起動しました
診断または修正する方法について何か提案はありますか?