zoukankan      html  css  js  c++  java
  • idea同一个项目不同端口启动

    前言

    其实在网上搜一下“同一个项目启动多次”,有很多相关的文章。但是忧伤的是,大家在配置的时候都没有遇到问题,而我按照大家的方法去配置完偏偏遇到问题。。。

    怎么做

    我做的配置和网上的配置基本相同,在idea的Edit Configurations...中配置,勾选Allow parallel run; 按理说勾选完这个之后,springboot项目的话修改server.port,应该就可以了。但是我的不行。。。

    遇到的问题

    我遇到的情况是:

    1. 我先使用8080端口启动了一个项目
    2. 修改server.port=8081,之后我又启动了一个项目,但是项目启动失败,报错:端口已被占用。
    3. 我杀掉占用8081端口的应用,这个时候发生了一件对后续找问题非常有帮助的现象:当我杀掉占用8081端口的应用时,我之前启动的那个8080端口的进程也被杀掉了。

    解决方法

    我开始猜测是不是修改端口的时候,因为热部署的原因,导致第一次启动的项目自动更新了端口,所以不管我第二次项目启动使用哪个端口,都提示已被占用。

    我搜了一下springboot项目热部署的主流方案,开始排查自己的项目中是否有引入,果然发现了一个引入的jar(spring-boot-devtools), 我把这个jar注释掉之后,就没有问题了。

    今日喜欢

    人生终将是场单人旅途,孤独之前是迷茫,孤独过后是成长。

  • 相关阅读:
    字符串和数字的相互转换
    考研_计算机网络
    修改Win+E映射
    BFS总结
    关于—— !important
    css中hack是什么
    轮播图 Swiper4.x 代码模板
    微信小程序---数组操作
    小程序-----button 分享按钮
    微信小程序从子页面退回父页面时的数据传递 wx.navigateBack()
  • 原文地址:https://www.cnblogs.com/lwmp/p/13606159.html
Copyright © 2011-2022 走看看