热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

手机访问本地Tomcat服务器

关于手机访问本地Tomcat服务器上正在运行的项目前言一、第一步打开电脑端口(win10)二、第二步手机访问Tomcat项目三、第三步设置电脑固定IP第一种方式第二种方式*重点&#


关于手机访问本地Tomcat服务器上正在运行的项目

  • 前言
    • 一、第一步打开电脑端口(win10)
    • 二、第二步手机访问Tomcat项目
    • 三、第三步设置电脑固定IP
      • 第一种方式
      • 第二种方式
    • *重点,装a克斯的来了
      • 制作属于你自己的二维码,手机扫描二维码获取特定信息




前言

这还是我刚开始做实习工作的时候,那时候还是一个初出社会,没经历过代码毒打的年轻人遇到的小问题之一(现在也还是年轻人!),现在有机会记录一下自己在这条路上的心路历程,以及一些很有针对性的小经验(纯属歪门邪道),但你认真品味过后说不定,也会眼前一亮,说:嘿!这年轻人,有点儿东西,上道儿;当然在这条路上,你我皆是前行者,探索者,创造者,终会走出不同的路!



那时候跟一个同事一起在开发一个手机客户端的应用,当时他做完了,竟然可以用手机就看到效果了,当时作为一个小萌新的博主,那是整的懵逼啊,然后瞬间就来了一波百度,现在,博主如果单纯的再叙说手机端如何访问本地Tomcat服务器就没得必要了!!!

这篇文章的主要内容如下:


  1. 手机扫描二维码,访问本地Tomcat
  2. 将自己的电脑在局域网内设定为固定IP地址

因为前面有一篇文章潦草记录了一下,生成二维码的点点东西,在这里用一下旧的知识,至于设置成固定IP那个,比如你们公司要开发一个手机项目,那你前期必不可少的要在手机上去看一下具体效果(电脑上不得劲儿,个人感受),电脑连公司WiFi,它分配给你的IP 是动态的,比如,你今天连接,它可能是192.168.0.10,那你断开后,明天再来上班连就可能是192.168.0.16…等等。那么你手机访问本地电脑的服务器就需要经常改变地址…这真T#$%^&,反正就是麻烦


一、第一步打开电脑端口(win10)

tomcat使用的默认的8080端口,这个口是不对外开放的,所要到防火墙进行配置,步骤如下:

控制面板 ->window10防火墙->高级设置->入站规则->新建规则->选择端口->点击下一步->在特定本地端口中,输入端口(如8080),点击下一步,再点击下一步,一直到完成
建议多开放几个端口,因为8080可能有被占用的情况,如:8086,8099等
网上说:在cmd下输 telnet 127.0.0.1 8080 查看是否开启成功,不知道你们得不得行,反正我这儿是没操作成功,不过不影响
然后手机和电脑接入同一局域网中(wifi),也可以电脑连接手机的热点,然后按win+R,输入cmd,再输入ipconfig命令,找到如下图:
在这里插入图片描述
如图,博主在该局域网的ipv4地址是192.168.0.125,那是博主自己设定的,只要125这个地址没有被别人占用,那么不论我以后连接那个WiFi,我本机的地址都不会变,都一直会是192.168.0.125(注意:如果以后你连不上网了,密码又是对的,建议你去看一下这个地址,所以最后以为尽量设置大一点,255以内,连接的人少的话就无所谓了)


二、第二步手机访问Tomcat项目

启动你的一个本地Tomcat的web项目,你会发现它的有个localhost,如下:
http://localhost:8099/scanQRcode/
这个localhost就是本机地址,8099是端口,scanQRcode是我目前运行的项目名称
在电脑上将localhost换成你的IPV4地址,如博主的:
http://192.168.0.125:8099/scanQRcode/
你会发现这里两个地址访问的页面是一样的

下面这个地址就是你正在启动的项目在局域网中的地址,只要在这个局域网内的设备都可以通过这个地址访问你的项目了

将这个地址copy到手机,用任意浏览器访问就对了,没得任何问题。


三、第三步设置电脑固定IP


第一种方式

系统设置->WLAN->更改适配器选项,如下
在这里插入图片描述
WLAN->右击选择属性->点击internet协议版本4(tcp/ipv4)->属性,如下设置
在这里插入图片描述
再去cmd->ipconfig看你的地址变化,记得看之前先断开,重新连接,博主的192.168.0.125就变成了192.168.0.130,以后都只会是这个地址,还是再提一下注意端口被占用哦!!!!!!!
在这里插入图片描述


第二种方式

(先连接一个局域网)系统设置->WLAN,点击已经连接的网络(如博主的sr)
在这里插入图片描述
进去之后,往下滑动,有个IP设置->点击编辑->编辑IP设置(手动),再如下配置:
在这里插入图片描述
再去cmd->ipconfig看你的地址变化
在这里插入图片描述

哎,你发现你竟然有两个ipv4地址了,就是这么神奇!!!再去访问你的项目,你发现两个地址都可以访问到
在这里插入图片描述
在这里插入图片描述
建议小伙伴使用其中一种方法就可以了,哈哈哈~


*重点,装a克斯的来了


制作属于你自己的二维码,手机扫描二维码获取特定信息

由于文章已经很长了,代码我就不再贴在下面了,会放在一个文件里,有兴趣的小伙伴点击链接下载即可,当然是白 坡一熬漂的啦~~,在这里看一下效果截图,先过一把瘾朵。
对前端生成二维码迷糊的小伙伴,也可以先去看一下博主的上一篇文章------------------------>《js生成二维码》

如下图:博主刚刚生成的一个二维码,扫描后会跳转到博主的主页,用手机浏览器,或者微信QQ…等等都可以扫描扫描
在这里插入图片描述
其实重点代码就一句
在这里插入图片描述
文件地址稍后会追加在后

点击下载二维码小栗子

注意:
如果你想生成一个二维码,扫描以后访问你正在启动的Tomcat的上的项目,一定要详细看一下上面的内容!内容!内容!!(端口打开,同一局域网缺一不可),博主给的代码,拿到后一定要修改上图的text里面的值!!!!好了就说这么多了

创作不易,如果这篇文章能够帮助到你,希望能关注或收藏一下博主,如果文章内容有问题也可留言讨论,我们一起学习,一起进步!!
另,真的创作不易a ,搬运的小伙伴请注明出处~~~


推荐阅读
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • Git基础操作指南:掌握必备技能
    掌握 Git 基础操作是每个开发者必备的技能。本文详细介绍了 Git 的基本命令和使用方法,包括初始化仓库、配置用户信息、添加文件、提交更改以及查看版本历史等关键步骤。通过这些操作,读者可以快速上手并高效管理代码版本。例如,使用 `git config --global user.name` 和 `git config --global user.email` 来设置全局用户名和邮箱,确保每次提交时都能正确标识提交者信息。 ... [详细]
  • Java服务问题快速定位与解决策略全面指南 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • Spring Boot 实战(一):基础的CRUD操作详解
    在《Spring Boot 实战(一)》中,详细介绍了基础的CRUD操作,涵盖创建、读取、更新和删除等核心功能,适合初学者快速掌握Spring Boot框架的应用开发技巧。 ... [详细]
  • 本文详细解析了如何使用 jQuery 实现一个在浏览器地址栏运行的射击游戏。通过源代码分析,展示了关键的 JavaScript 技术和实现方法,并提供了在线演示链接供读者参考。此外,还介绍了如何在 Visual Studio Code 中进行开发和调试,为开发者提供了实用的技巧和建议。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
  • Java 零基础入门:SQL Server 学习笔记(第21篇)
    Java 零基础入门:SQL Server 学习笔记(第21篇) ... [详细]
  • 如何在Java中高效构建WebService
    本文介绍了如何利用XFire框架在Java中高效构建WebService。XFire是一个轻量级、高性能的Java SOAP框架,能够简化WebService的开发流程。通过结合MyEclipse集成开发环境,开发者可以更便捷地进行项目配置和代码编写,从而提高开发效率。此外,文章还详细探讨了XFire的关键特性和最佳实践,为读者提供了实用的参考。 ... [详细]
  • Go语言实现Redis客户端与服务器的交互机制深入解析
    在前文对Godis v1.0版本的基础功能进行了详细介绍后,本文将重点探讨如何实现客户端与服务器之间的交互机制。通过具体代码实现,使客户端与服务器能够顺利通信,赋予项目实际运行的能力。本文将详细解析Go语言在实现这一过程中的关键技术和实现细节,帮助读者深入了解Redis客户端与服务器的交互原理。 ... [详细]
  • 本文详细解析了神州数码DCRS5980交换机的基础配置流程和技术要点。首先,通过进入配置模式(`enable`),设置主机名(`hostname 5980`),并创建VLAN,逐步介绍了设备的初始设置步骤。此外,还涵盖了端口配置、IP地址分配及安全设置等关键环节,为用户提供了全面的配置指导。 ... [详细]
  • Java中高级工程师面试必备:JVM核心知识点全面解析
    对于软件开发人员而言,随着技术框架的不断演进和成熟,许多高级功能已经被高度封装,使得初级开发者只需掌握基本用法即可迅速完成项目。然而,对于中高级工程师而言,深入了解Java虚拟机(JVM)的核心知识点是必不可少的。这不仅有助于优化性能和解决复杂问题,还能在面试中脱颖而出。本文将全面解析JVM的关键概念和技术细节,帮助读者全面提升技术水平。 ... [详细]
  • 利用 JavaScript 实现定时任务的高效执行方法(代码可直接复用) ... [详细]
author-avatar
搞笑--林佳豪_533_654
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有