2016-04-23 27 views
1

Androidビルド用のアプリケーションを送信した後、生成されたQRcodeをスキャンし、 galaxy s4上のアプリケーションが正常に終了しました。しかし、私はアプリを使用していくつかの検索をしようとすると、 "java.net.ConnectException:ローカルホストに接続できません/ 127.0.0.1(ポート8080):接続に失敗:ECONNREFUSED ..."java.net.ConnectException:localhost/127.0.0.1への接続に失敗しました(ポート8080):接続に失敗しました:ECONNREFUSED ...(コードネームOne App)

より明確にするために添付の画像を確認してください。

このアプリはシミュレータで正しく動作します。私は自分のシステムのファイアウォールをオフにしていますが、それでも問題は解決しません。 どうすればこの問題を解決できますか? のNetBeans 8.0.2、 のGlassFish Server 4.1の、 のWindows 7、 デバイス:サムスンギャラクシーS4

enter image description here

敬具、

ヤヒヤ・イマームムニール

この問題は、に適用されますKolapo

+0

添付の画像は明確さを追加しません。ここにテキストの写真を掲載しないでください。すでにタイトルにエラーメッセージを投稿しています。 – EJP

答えて

3

URLにlocalhostに接続しようとしているようです。

これはおそらくシミュレータを使ってうまくいきますが、実稼働環境でアプリを実行するときは、URLにIPアドレス以上のホスト名を使用する必要があります。

このようにURLを変更してみてください。携帯電話のWebブラウザを使用して接続をテストすることができます。たとえば、ブラウザでWebサービスのURL(localhostを使用せずに)を入力し、何が起こるかを確認します。

+0

IPに接続するだけでは不十分である可能性があるため、デバイスが別のNAT上に存在する可能性があるため、公開されている可視サーバーに展開する必要があります。 –

+0

ck1とShaiは啓発とサポートに感謝します。はい、私はlocalhostをシステムのIPアドレスに置き換え、例外は消えました。私は現在、私のサーバーを公開するために、パブリックIPとノップを他のもので研究しています。 –

0

エミュレータから、127.0.0.1は、エミュレータ自体 - ではなく、を指します。あなたのローカルマシンにブリッジされているip 10.0.2.2を使う必要があります。

HTH!

関連する問題