java - 如何通过手机访问servlet

标签 java

在模拟器上部署时,我的应用程序运行完美。 这是我用来建立连接的代码

URL u=new URL("http://10.0.2.2:8080/music.com/first");
URLConnection urlConnection=u.openConnection();

我正在访问位于 tomcat6 的 webapps 文件夹中的 servlet。 但现在我想通过部署在连接到 WiFi 的原始设备上来运行应用程序,并且我的系统也连接到互联网。

问题是,我应该用什么来代替 ip 地址?

最佳答案

转到控制面板并打开网络设置,单击“更改适配器设置”,左键单击弹出菜单中的网络连接,选择“状态”。点击此处的详细信息,它将显示 ip。此时我发现我的IP是192.168.1.2

根据我的代码,我对其进行了调整,以便我可以通过移动访问 Servlet

URL u=new URL("http://192.168.1.2:8080/music.com/first");
URLConnection urlConnection=u.openConnection();

我犯的唯一错误是,我没有在 IP 中包含端口号。但到目前为止我明白了。

关于java - 如何通过手机访问servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23430477/

相关文章:

java - 找不到方法 setModal(boolean)

java - 在java中搜索一个值

java - Maven:如何全局覆盖 maven-war-plugin 的 outputDirectory

java - 使用 JLabel 显示计数?

java - IBM Cloud DevOps java 构建 + 测试

java - 公共(public)类扩展了 JPanel

java - 如何在 Java 中添加元素和 Int

java - 尽管保留类(class),但 Proguard 警告

java - 无法从 doGet 调用 doPost

java - 如何调试使用 Docker Compose 运行的 Glassfish 应用程序