• ベストアンサー

Javaのサーブレットへの接続について

iアプリからサーブレットに接続しようとしているのですが、 どうしてもconnectの部分でエラーになってしまい、接続できません。 Tomcatは http://localhost8080にアクセスしたところ動作しています。 また、他のiアプリでlocalhostへhttp通信に成功しているので環境では問題な いはずなのです。 考えられる原因には何があるでしょうか?よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#49664
noname#49664
回答No.2

jamのUseNetworkの設定を確認してください。ネットワーク利用は可能になっていますか。HTTPで接続するのであれば、値を"http"にしてダウンロードする必要があります。 それと、iアプリは、確かダウンロード元のサーバにしか接続できなかったように思いますが・・・。localhostですと、実機で試す場合、localhostからダウンロードして動かすということはまず無理ですよね(エミュレータなら可能でしょうが)。どのようにiアプリをアップロード・ダウンロードされていますか。iアプリをアップしてあるサーバにサーブレットを用意して動作を確認してみてください。

eijik_sp
質問者

お礼

解決しました。全体への報告としてここへ書かせて頂きます。 原因は、エミュレータではサーブレットをTOMCATの配下に置けていなかったことと、 サーバーではサーブレット不可であったこと、でした。 自分の勉強不足でした。ありがとうございました。

eijik_sp
質問者

補足

ご回答ありがとうございます。 ADFのHTTPはチェックを入れています。 エミュレータはDoja5.0、JDKはj2sdk1.4.2_14、Tomcatは4.1 なのですが、エミュレータでも同様にエラーになってしまいます。 サーバーにアップして実機でも試してみましたが、駄目でした。

その他の回答 (1)

  • helpMeSS
  • ベストアンサー率66% (2/3)
回答No.1

本で読んだレベルですが iアプリからサーバにアクセスする時、 iアプリをダウンロードした同じホストでなければなりません。 それが原因ではありませんか?

eijik_sp
質問者

補足

ご回答ありがとうございます。 エミュレータではlocalhost、 実機ではiアプリ本体と同じ場所にアップして 両方テスト済ですが、うまくいっていません。