0

IBM Worklight バージョン 6.1.0.02-20160314-1430 の使用

以下のリンクを参照して、アダプターに AES を実装しました。 https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/server-side-development/javascript-adapters/using-java-adapters/

ローカル サーバーの Eclipse で期待どおりに動作します。生成されたwarファイルとサーバー用の同じ特定のデプロイメント。エラー応答を下回ってアクセスしようとすると、サーバーから。

以下のものはクロスチェックされています。

  1. サーバーからwarファイルを収集し、クラスファイルとその存在をクロスチェックしました

  2. サーバーの再起動は、war ファイルの展開後に行われます

バグの場所を特定できません。

サーバーからのエラー応答:

{
  "status": 200,
  "invocationContext": null,
  "errorCode": "PROCEDURE_ERROR",
  "errorMsg": "Procedureinvocationerror.EcmaError: TypeError: Cannotcallpropertyencryptinobject[   JavaPackagecom.winjit.EncryptionDecryption ].Itisnotafunction, itis\"object\". (API_Adapter-impl.js#7)",
  "invocationResult": {
    "isSuccessful": false,
    "warnings": [

    ],
    "errors": [
      "Ecma Error: TypeError: Cannot call property encrypt in object [JavaPackage com.winjit.EncryptionDecryption]. It is not a function, it is \"object\". (API_Adapter-impl.js#7)"
    ],
    "responseID": "3161",
    "info": [

    ]
  }
}
4

2 に答える 2