- ベストアンサー
Javaのサーブレットへの接続について
iアプリからサーブレットに接続しようとしているのですが、 どうしてもconnectの部分でエラーになってしまい、接続できません。 Tomcatは http://localhost8080にアクセスしたところ動作しています。 また、他のiアプリでlocalhostへhttp通信に成功しているので環境では問題な いはずなのです。 考えられる原因には何があるでしょうか?よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#49664
回答No.2
jamのUseNetworkの設定を確認してください。ネットワーク利用は可能になっていますか。HTTPで接続するのであれば、値を"http"にしてダウンロードする必要があります。 それと、iアプリは、確かダウンロード元のサーバにしか接続できなかったように思いますが・・・。localhostですと、実機で試す場合、localhostからダウンロードして動かすということはまず無理ですよね(エミュレータなら可能でしょうが)。どのようにiアプリをアップロード・ダウンロードされていますか。iアプリをアップしてあるサーバにサーブレットを用意して動作を確認してみてください。
その他の回答 (1)
- helpMeSS
- ベストアンサー率66% (2/3)
回答No.1
本で読んだレベルですが iアプリからサーバにアクセスする時、 iアプリをダウンロードした同じホストでなければなりません。 それが原因ではありませんか?
質問者
補足
ご回答ありがとうございます。 エミュレータではlocalhost、 実機ではiアプリ本体と同じ場所にアップして 両方テスト済ですが、うまくいっていません。
お礼
解決しました。全体への報告としてここへ書かせて頂きます。 原因は、エミュレータではサーブレットをTOMCATの配下に置けていなかったことと、 サーバーではサーブレット不可であったこと、でした。 自分の勉強不足でした。ありがとうございました。
補足
ご回答ありがとうございます。 ADFのHTTPはチェックを入れています。 エミュレータはDoja5.0、JDKはj2sdk1.4.2_14、Tomcatは4.1 なのですが、エミュレータでも同様にエラーになってしまいます。 サーバーにアップして実機でも試してみましたが、駄目でした。