在自己电脑上的idea运行java web项目 如何用外网访问

目的:本人目前Android开发比如手机的销售统计激活数据上传,自己先写一个网络接口测试等后端写好了换上去就行。用自己的电脑当作服务器,使用IntelliJ IDEA 创建一个springboot,部署在自己电脑上,使用手机请求网络接口。或者平时做测试用。

一 、创建springboot项目Demo

打开idea左上角点击File>New>Project看到大致如下(idea版本不一样可能排序也会有点不一样)
在这里插入图片描述
然后 Next看到如下大概
在这里插入图片描述
基本默认就行, java Version这里用的是17。然后Next
在这里插入图片描述
选择Web,✔Spring Web,然后Next
在这里插入图片描述
这里填入项目名称和项目保存路径然后Finish默认会给你一个如下的类,你添加一个注解就行
在这里插入图片描述
然后自己创建一个包和类,如下,最后启动
在这里插入图片描述
然后再自己电脑上浏览器查看,localhost是代表本地ip,test是BaseController注解,demo是下面的注解,默认用的是8080端口,用其他端口也可也再resources>application.properties文件中配置,这个时候只能用自己电脑或者局域网访问。
在这里插入图片描述

二、外网访问本地项目

这就需要借助内网穿透工具了,常用的有花生壳和natapp。这里使用natapp。浏览器输入natapp.cn

在这里插入图片描述
先立刻下载,根据电脑下载,我这里下载的是Windows 64位
在这里插入图片描述
下载好以后找个地方解压一下,如图所示。然后先放着。
在这里插入图片描述
继续回到该网站,点击第一个立即注册,然后按需注册就好了,然后实名一下。
在这里插入图片描述
然后如下图,0元购买一个免费的隧道
在这里插入图片描述
够买隧道的目的就是为了获取,我的隧道中的authtoken
在这里插入图片描述
然后双击打开刚才下载的文件解压后的natapp.exe,我这里直接就进入到存放目录,然后输入以下指令Enter按键一下
在这里插入图片描述
就会出现如下这个就可以代替localhost:8080使用外网访问
在这里插入图片描述
先在自己电脑试一下,成功了
在这里插入图片描述
然后在手机上用流量试一下,成功。如果不成功你可以把电脑防火墙关了试试。
在这里插入图片描述

在IntelliJ IDEA运行Web项目可以通过以下步骤来实现: 1. 首先,确保已经在IntelliJ IDEA中创建了一个Java Web项目。如果还没有创建,请参考中提供的示例代码和详细说明来创建一个项目。 2. 在IntelliJ IDEA的顶部菜单栏中,选择"Run"选项,然后选择"Edit Configurations"。 3. 在弹出的对话框中,点击左上角的"+"按钮,选择"Tomcat Server",然后选择"Local"。 4. 在配置窗口中,选择"Deployment"选项卡,并点击"+"按钮来添加一个部署。 5. 根据中的引用,选择"Web Application Exploded",然后从"Modules"中选中你的项目,并点击确定。 6. 在配置窗口中,点击"OK"保存配置。 7. 回到IntelliJ IDEA的顶部菜单栏,选择"Run",然后选择"Run '项目名'"来运行你的Web项目。 8. 程序将会在内置的Tomcat服务器上启动,并且你的Web项目将会在浏览器中打开。 如果你需要让外部网络可以访问你本地的Web项目,你可以参考中提供的教程来使用花生壳等工具来实现外网访问。 希望以上步骤对你有所帮助,如果还有其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [InterlliJ IDEA2020新建java web项目找不到Static Web的解决](https://download.csdn.net/download/weixin_38711333/12820797)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [IDEA如何运行web程序](https://blog.csdn.net/hdhfkfnbru/article/details/124448533)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值