【问题标题】:check my application on tablet with server runs in the network检查我在平板电脑上的应用程序,服务器在网络中运行
【发布时间】:2013-05-28 11:52:10
【问题描述】:

您好,我在平板电脑上安装了我的应用程序。它使用我的服务器应用程序的一些 Web 服务。我的平板电脑和电脑连接在同一个网络中。

我的电脑有 ip 地址:192.168.1.1 我的平板电脑有 ip; 192.168.1.6 我的服务器应用程序正在运行。但我无法连接到我的服务器 我的服务器在 jBoss 中运行,而不是在 tomcat 中。 当我在浏览器中运行 localhost:8080.. 时,它会打开 jboss 社区页面,但是当我提供 :8080 时,它不会打开 jboss 社区页面

我的原木猫:

05-29 09:38:08.045: W/System.err(334): org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.1:8080 refused
05-29 09:38:08.081: W/System.err(334):  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:178)
05-29 09:38:08.081: W/System.err(334):  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
05-29 09:38:08.081: W/System.err(334):  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
05-29 09:38:08.081: W/System.err(334):  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:359)
05-29 09:38:08.081: W/System.err(334):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
05-29 09:38:08.081: W/System.err(334):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
05-29 09:38:08.081: W/System.err(334):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)

【问题讨论】:

  • 检查防火墙是否阻止了您的连接,如果有任何logCat,您也应该发布它:D
  • 你能从 adb shell 中 ping 它吗?

标签: android network-share


【解决方案1】:

你必须使用这个命令来运行你的服务器

                 D:\jboss-5.0.0.CR2\bin>run.bat 

但这只会在本地主机上运行,​​而不是在网络上。所以试试这段代码来运行你的服务器

              D:\jboss-5.0.0.CR2\bin>run.bat -b 0.0.0.0

然后尝试使用 IP 地址。我认为这将解决您的问题。

【讨论】:

    猜你喜欢
    • 2013-04-23
    • 2014-02-15
    • 2014-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 2012-07-26
    • 1970-01-01
    相关资源
    最近更新 更多