0

ワークライトアダプタからJava関数を呼び出す必要があります。「ワークライトアダプタへのJavaの追加」ドキュメントに従いましたが、問題が解決しませんでした。関数を呼び出すことができませんでした。

私が持っているJavaコードの構造は次のとおりです。

server/java
com.worklight.custonmode           package name
loginfunction.java                     java 
login                              java method in class loginfunction

アダプターから、私は呼び出しています:

function loginmodules(username, passwd) {   
    return {
        result : com.worklight.custonmode.loginfunction.login()
    };
}

次のようなエラーが発生します:

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)

4

0 に答える 0