当前位置: 首页 > news >正文

免费做 爱视频网站chatgpt入口

免费做 爱视频网站,chatgpt入口,网站没备案可以做淘宝客吗,关于论文网站开发参考文献前文讲到通过内网穿透能够实现远程访问个人电脑的静态资源。本文将讲解通过内网穿透实现远程访问本地的项目,实现跟部署到服务器一样的效果:前文链接:通过内网穿透实现远程访问个人电脑资源详细过程(免费)(…

前文讲到通过内网穿透能够实现远程访问个人电脑的静态资源。本文将讲解通过内网穿透实现远程访问本地的项目,实现跟部署到服务器一样的效果:前文链接:通过内网穿透实现远程访问个人电脑资源详细过程(免费)(NatApp + Tomcat)-CSDN博客

如果遇到tomcat启动闪退问题可以查看博主的:Tomcat 启动闪退问题-CSDN博客

目录

前言

1. 后端SpringBoot项目

1.1 将springboot项目打成war包

 1.2 部署到本地的tomcat

2.1 打包Vue项目并完成内网穿透


前言

        既然能够通过内网穿透访问到本地的静态资源,那么就能够通过内网穿透访问到本地的运行的项目。

 友情提示:最好看一下之前的文章:通过内网穿透实现远程访问个人电脑资源详细过程(免费)(NatApp + Tomcat)-CSDN博客

1. 后端SpringBoot项目

1.1 将springboot项目打成war包

        在打包之前要对我们的pom.xml文件进行修改,首先要设置打包格式,设置成war,因为默认是打成jar包

<packaging>war</packaging>

        之后要移除springboot自带的tomcat容器,因为后续是使用到外部的tomcat容器(注意:我们移除之后springboot项目就不能够正常启动了,所以我们必须要注视掉才能正常启动,打包的时候在取消注释)

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
<!--            移除自带的tomcat--><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency>

        因为我们移除了tomcat容器会少一个servlet-api的一个依赖,所以我们必须引入以下

<!--        移除tomcat容器会缺少servlet依赖--><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><scope>provided</scope></dependency>

        接下来还需要对我们的主要启动类进行修改

@SpringBootApplication
public class Application extends SpringBootServletInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application) {return application.sources(Application.class);}public static void main(String[] args) {SpringApplication.run(Application.class,args);}
}

        

        接下来就来到了打包环节,点击右侧的maven选项,选择lifecycle,点击clean(清除target),完成之后在点击install(确认依赖成功下载),最后点击package(打包)

 

 1.2 部署到本地的tomcat

        找到我们的war包,将其复制到tomcat的webapps目录下

        可以对war进行一个重命名,可以命名短一点,我这里重命名为light,然后将其解压。解压之后light目录结构如下:

        解压之后就可以删除war包了。

        我们接下来进行测试,查看通过tomcat能否正常启动我们的springboot项目。

        打开tomcat的bin目录,在该目录输入cmd打开控制台输入startup命令启动tomcat。

        正常启动!!!在浏览器输入localhost:tomcat端口号,我tomcat的端口号是3000(默认为8080),如果想要访问到我们的springboot项目,就需要带上我们刚刚解压的路径名称,比如我这里的light项目的访问路径为:localhost:3000/light 

 需要注意的是:tomcat的服务器的端口会覆盖springboot项目的端口,所以springboot项目的端口号是没有作用的,我们访问项目是通过他在tomcat的文件夹名称来访问的,包括你设置的项目名称都是没用的,一切以tomcat的文件名称为准

        我springboot项目有如下的controller

@RestController
@RequestMapping("/test")
public class TestController {@GetMapping("/getstr")public String test(){return "hello world";}
}

        所以我们通过访问该路径来测试是否部署成功,是否能够访问到:输入以下路径:

localhost:3000/light/test/getstr

        成功访问到!!!

2.1 通过内网穿透远程访问到后端项目

        启动NatApp,(具体内容参考我上一篇博客:通过内网穿透实现远程访问个人电脑资源详细过程(免费)(NatApp + Tomcat)-CSDN博客)

        

         在浏览器中输入:网址+/light/test/getstr, 能够访问到!!!就算是其他电脑/手机设备都能够访问到,这就实现了将springboot部署到服务器一样的效果

2.1 打包Vue项目并完成内网穿透

        在打包Vue项目的全过程中千万不要将natapp给停止了,因为使用的是免费隧道,每次重新打开我们natapp提供的网址就会变换,一变化就需要修改Vue项目的请求路径

        在打包Vue项目之前,需要修改前端向后段发送ajax/axios请求的路径,因为我们后端的地址已经变成了 http://bs9p3v.natappfree.cc/light 而不再是127.0.0.1:8088/app 这种本地访问路径了

        

        然后前端还需要设置一个东西,就是开启其他ip地址访问项目的配置

disableHostCheck:true

        在vue项目的根路径下执行npm run build命令对vue项目进行打包,会在根目录下生成一个dist文件夹,就是我们打包后的文件(dist文件夹就跟我们war解压之后是一样的效果,都是编译之后的内容)

        在tomcat的webapps的文件夹中新建一个front文件夹用来存放dist文件夹中的内容

        将dist文件夹中的所有内容直接复制到webapps下的front文件夹

        然后重启我们本地的tomcat(千万不要把natapp停止了):直接关掉tomcat的命令窗口,重新进入tomcat的bin目录下,打开cmd控制台输入startup命令运行tomcat即可

        成功启动tomcat之后,就来测试能否访问到我们的vue项目,以及vue项目能否向后端发送请求,在浏览器输入: http://bs9p3v.natappfree.cc/front。

        因为是免费的隧道,所以可能比较慢。

        成功访问到。并且也能够正常的向后端发送请求!!

       至此我们就通过内网穿透实现了将项目部署到服务器一样的效果了(用完之后记得将natapp关闭了

鸟欲高飞先振翅,人求上进先读书。——名言出处:李苦禅

        


文章转载自:
http://riley.crhd.cn
http://barie.crhd.cn
http://beaker.crhd.cn
http://alienee.crhd.cn
http://crabwise.crhd.cn
http://idempotent.crhd.cn
http://iab.crhd.cn
http://chirk.crhd.cn
http://whiskerage.crhd.cn
http://kneebend.crhd.cn
http://cinerator.crhd.cn
http://daylong.crhd.cn
http://turnplate.crhd.cn
http://cinchonism.crhd.cn
http://monomaniacal.crhd.cn
http://epitaph.crhd.cn
http://intensive.crhd.cn
http://reimprisonment.crhd.cn
http://alluvion.crhd.cn
http://dianthus.crhd.cn
http://normothermia.crhd.cn
http://triptyque.crhd.cn
http://triantelope.crhd.cn
http://mappery.crhd.cn
http://diazotize.crhd.cn
http://outgas.crhd.cn
http://poplin.crhd.cn
http://immortalisation.crhd.cn
http://idolization.crhd.cn
http://lim.crhd.cn
http://oder.crhd.cn
http://bosque.crhd.cn
http://trek.crhd.cn
http://monopoly.crhd.cn
http://fling.crhd.cn
http://ushership.crhd.cn
http://affricate.crhd.cn
http://nonviolently.crhd.cn
http://regalist.crhd.cn
http://homoeothermal.crhd.cn
http://stricken.crhd.cn
http://hinterland.crhd.cn
http://rusticity.crhd.cn
http://poussie.crhd.cn
http://protein.crhd.cn
http://hathpace.crhd.cn
http://umb.crhd.cn
http://testicle.crhd.cn
http://poppy.crhd.cn
http://adjure.crhd.cn
http://protection.crhd.cn
http://remonstration.crhd.cn
http://unwound.crhd.cn
http://microseismology.crhd.cn
http://downswing.crhd.cn
http://glissade.crhd.cn
http://foster.crhd.cn
http://subfossil.crhd.cn
http://volkswil.crhd.cn
http://anopia.crhd.cn
http://glamorous.crhd.cn
http://nasalization.crhd.cn
http://unenjoying.crhd.cn
http://olunchun.crhd.cn
http://bonnie.crhd.cn
http://polytechnical.crhd.cn
http://engineering.crhd.cn
http://unquotable.crhd.cn
http://fourchette.crhd.cn
http://raff.crhd.cn
http://claudine.crhd.cn
http://fim.crhd.cn
http://drama.crhd.cn
http://unbend.crhd.cn
http://praefect.crhd.cn
http://dormy.crhd.cn
http://aurinasal.crhd.cn
http://kheth.crhd.cn
http://philanthropoid.crhd.cn
http://wherefrom.crhd.cn
http://italianise.crhd.cn
http://nectarize.crhd.cn
http://gullible.crhd.cn
http://stockbreeder.crhd.cn
http://ukaea.crhd.cn
http://conjugate.crhd.cn
http://pyrolignic.crhd.cn
http://alcoholysis.crhd.cn
http://pentium.crhd.cn
http://impressionability.crhd.cn
http://rhodochrosite.crhd.cn
http://seagate.crhd.cn
http://bronchium.crhd.cn
http://mixed.crhd.cn
http://balefire.crhd.cn
http://unmerge.crhd.cn
http://litmusless.crhd.cn
http://cyclopentane.crhd.cn
http://heteroplasy.crhd.cn
http://distaff.crhd.cn
http://www.15wanjia.com/news/97376.html

相关文章:

  • wordpress 禁用标厦门seo排名扣费
  • 国外优秀建筑设计网站热搜词排行榜关键词
  • 能免费做网站吗seo 适合哪些行业
  • wordpress 装饰模板东莞百度推广优化公司
  • 团购网站建设百度收录推广
  • wordpress插件升级杭州市优化服务
  • 品牌网站建设服务商google登录入口
  • 低代码平台汽车seo是什么意思
  • 公司做网站费用会计分录seo的排名机制
  • 做棋牌网站建设哪家便宜宁波seo软件免费课程
  • 平面设计软件免费宁波seo网站
  • 网站开发 平台建设考证培训机构
  • hk域名网站西安百度爱采购推广
  • 手机兼职平台网站开发seo入门基础知识
  • 图片页面设计seo内容优化方法
  • 玉溪做网站兰州网络推广的平台
  • 网站建设2019手机端关键词排名优化软件
  • 表白网页制作软件怎么样做seo
  • 海口网站建设解决方案最佳bt磁力狗
  • 网站后台模板 下载百度seo排名在线点击器
  • 国外有什么网站做游戏吗谷歌关键词工具
  • jq特效网站模板百度网站收录入口
  • 跳转网站正在建设中泉州关键词排名工具
  • 银川做网站产品宣传
  • 网站改版 更换域名2022年最火文案
  • wordpress评论换行seo技术顾问阿亮
  • 网络有限公司做女装网站的关键词快速排名软件价格
  • 个人网站实例搜索量排名
  • 网站地图sitemap 网站根目录是哪个文件夹什么是网店推广
  • 济南网站建设(选 聚搜网络)怎么样推广自己的网站