0

OTA 経由でアプリケーション midlet をインストールしようとしています。Apache Tomcat 6 を ota サーバーとして使用し、.jad ファイルへのリンク ポイントを持つ application.jad、application.jar、およびwelcome.html を含む webapps フォルダーに小さなプロジェクトを作成します。Sunエミュレーターを使用してインストールをテストしましたが、問題なくインストールされました。

しかし、url: serverurl :8080/JMEAPP/welcome.html を入力してモバイルにインストールしようとすると、「要求した操作を続行できません」というエラーが表示されます。エラー番号は 502 です。

イライラするのは、1台の電話(SH06A)でのインストール作業です。私がテストした他のすべての携帯電話は、日本で 3 番目に大きいモバイル ネットワーク プロバイダーに属しています (ここでブランド名を言及してよいかどうかわからないので、言及しませんでした。申し訳ありません)。これらのすべての電話で上記のエラーが発生します (ただし、どれも NOKIA ではありません。Bluetooth で nokia 電話にインストールしました。動作します)。しかし、それらのすべてがjadファイルを読み取っていないようです。

したがって、ここで問題を教えていただけますか。セキュリティの問題ですか?または、ネットワーク プロバイダーが携帯電話をブロックして、携帯電話に何もインストールできないようにすることはできますか? それとも、これは互換性の問題ですか?

この問題の理由が見つかりませんでした。

4

2 に答える 2

0

502は手がかりです。これは、受話器とサーバーの間、おそらくMNOネットワークとサーバーの間のビットで問題が発生していることを示しています。デスクトップコンピューターのブラウザーを使用してwelcome.htmlファイルを確認した場合、すべて問題ないように見えますか?

あなたの質問からははっきりしていません-SH06Aが機能したとあなたは言います-それはOTAでしたか?しかし、失敗したすべてのものとは異なるMNOを使用しますか?

英国では、MNOが動作するプロキシ/キャッシュに、かなり予測不可能なフィルタリングがいくつかあります。問題のMNOは、特定の8080ポートにトラフィックを送信することを好まない可能性があります。別のポート(理想的には80)で実行するか、URLにポートが表示されないように仮想サーバーを作成してみてください。

JADファイルに関するあなたの観察は正しいように聞こえます-受話器はwelcome.htmlをロードしていないので、ロードしようとするJADURLを持っていません。

于 2009-11-07T00:26:31.003 に答える
0

jad と jar をダウンロードするときに送信されるアプリケーションの MIME タイプを確認します。以下でない場合は、conf ファイルを適切に編集して、MIME タイプを送信する必要があります。

jad - text/vnd.sun.j2me.app-descriptor jar - application/java-archive

Wiresharkなどのパケット スニッフィング ツールを使用して、ネットワーク パケットをスニッフィングできます。

于 2009-11-09T09:05:41.207 に答える