問題タブ [javaloader]

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 投票する
0 に答える
623 参照

java - Javaloader を使用した ColdFusion エラー

Javaloader 1.1 を使用して ColdFusion から Java クラスを呼び出すことに関して質問があります。

ローカル サーバーで ColdFusion から Java クラスにアクセスしようとしましたが、問題はありませんでした。しかし、オフィスサーバーで同じことをしようとすると、エラーが発生しました:

「指定されたディレクトリ mypath\Javaloader/tmp/AEFACE9B-1C6F-6569-2329 を作成できませんでした。このエラーの最も可能性の高い原因は、mypath \ / tmp/AEFACE9B-1C6F-6569-2329 がファイル システムに既に存在することです。」

そしてもうひとつのメッセージ

「Javaloader.cfc 行 269 でエラーが発生しました」。Javaloader.cfc の 269 行目は < cfdirectory action="create" directory="#path#" > です。

これらのエラー メッセージは何を意味しますか?

これは私のコードです:

本当にわからない。どんな解決策でも大歓迎です。前もって感謝します...

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

web-services - ColdFusion から呼び出される Web サービスを取得して、JavaLoader でロードされたオブジェクトを操作する

JavaLoader を使用して、CF によって呼び出された Web サービスによって返されたオブジェクトを取得し、JavaLoader によって読み込まれたオブジェクトを同じクラスパス コンテキストにすることは可能ですか? というか、さほど苦労せずに?

エラー:

  • 詳細: 指定されたメソッド名と引数の型を持つメソッドがないか、ColdFusion が確実に解読できない引数の型で setStatus メソッドがオーバーロードされています。指定された引数に一致するメソッドが 0 個見つかりました。これが Java オブジェクトであり、メソッドが存在することを確認した場合は、javacast 関数を使用してあいまいさを減らします。
  • メッセージ: setStatus メソッドが見つかりませんでした。
  • MethodName setStatus

呼び出しは表面的にはユーザーのメソッド シグネチャと一致しますが、setStatus(com.geolearning.geonext.webservices.Status) ですが、クラスは別のクラスパス コンテキストにあります。そのため、上記のエラーが発生します。

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

blackberry - .cod ファイルを blackberry q5 にインストールする

ブラックベリーにインストールしたい .cod ファイルがあります。javaloader "javaloader -u load *.cod" を試すと、次のエラーが発生します。

デバイスに接続しています...デバッグ: オープン中の HRESULT エラー: 80040154 エラー: ポートを開くことができません

さらに、nginx サーバーで .cod および .jad ファイルをホストしてから、デバイスの Web ブラウザーからアクセスしようとしました。

nginx ウェブサーバーを起動する前に、nginx の mime.type ファイルに以下を記述します。

application/vnd.rim.cod タラ; text/vnd.sun.j2me.app-descriptor jad;

ただし、blackberry Web ブラウザーから .jad ファイルにアクセスしようとすると、ブラウザーで .jad ファイルが開かれ、.cod ファイルをインストールしようとすると、デバイスにインストールされますが、それをクリックすると、ブラックベリーはインストールできないと言います。

私のブラックベリー モデルは q5 です。

ブラックベリーに .cod ファイルをインストールするのを手伝ってくれる人はいますか?

ありがとう、

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

java - ColdFusion 10 のカスタム Java ローダーを使用すると古い Java クラスが発生する

カスタム Java クラスをロードして変更を監視する ColdFusion 10 の機能を使用しようとしています。Java クラスを正常にロードできましたが、変更して再コンパイルしても更新されません。以下は、ColdFusion 10 の Java ロードと JavaLoader ライブラリの両方を使用した例です。JavaLoader ライブラリは機能しますが、ColdFusion 10 は機能しません。

アプリケーション.cfc

索引.cfm

TestRT.java

プロジェクトの構造:

ここに画像の説明を入力

出力:

ここに画像の説明を入力

ご覧のとおり、JavaLoader ライブラリは更新された「hiye」を取得しましたが、ColdFusion 10 はまだ「hiy」を含む古いバージョンを使用しています。ColdFusion が変更を認識しないのはなぜですか? reloadOnChanges = true, watchInterval=5設定しました