在 IDEA 中开发或学习 Java 项目时,我们经常需要同一个项目以不同端口多此启动。比如,我们想测试 Nginx 的负载均衡,再比如我们想测试 OpenFeign 的负载均衡。

比如我们有一个 Test 项目,默认的端口是 8080,那么用 IDEA 可以启动它,但是再想启动它时貌似 IDEA 就没有办法了。导致我们会在命令行下使用 java -jar 的方式重新指定端口再启动一个实例。至少我就这么干过。

其实,IDEA 可以通过简单的配置来解决这样的问题,而且也非常的方便。

操作如下,在工具栏上选择edit configurations,如下图

然后, 添加新的配置,并选择 SpringBoot,如下图:

添加后显示为 Unnamed,此时我们可以重命名,这里我们重命名为 TestApplication2,如下图

然后在 Main class 中选择我们的启动类,在 VM options 填写 -Dserver.port=8081,如下图:

这样就可以点击 OK 按钮, 在工具栏的配置处可以看到有两个项目了,如下图

这时,就可以通过 IDEA 以 8081 端口号启动同一个项目了。

SpringBoot在IDEA中同一个项目用不同端口启动相关推荐

  1. 2. C++ Visual Studio中同一个项目包含多个有main函数的源文件怎么分别运行?

    C++编程问题 C++编程问题-目录 2. C++ Visual Studio中同一个项目包含多个有main函数的源文件怎么分别运行? C++编程问题-目录 2. C++ Visual Studio中 ...

  2. 在C++中同一个项目下两个.cpp文件中都用到main函数时,C++编译器会进行如下提示1.LNK2005_main 已经在 写文件.obj 2.LNK1169 找到一个多个多重定义的符号。

    本文在参考嘞一下博主的文章后进行了一个问题与答案的汇总. 学习C++过程中 出现了error LNK2005: _main 已经在 源.obj 中定义 原因:当前工程里定义了两个main()主函数,在 ...

  3. 不复制项目,idea中同一个项目同时启动多个端口进行访问

      在学习微服务过程中,遇到了版本控制,负载均衡等场景.测试过程中,在不复制项目的前提下,一个项目需要在不同的端口下启动微服务.   首先修改项目的端口号,直接右键启动服务,会显示服务不允许并行运行, ...

  4. idea中同一个项目同时启动多个端口进行访问

    -Dserver.port=8088

  5. WebService CXF系列: SpringBoot同一个项目中集成JaxWS和JaxRS

    WebService CXF系列: SpringBoot同一个项目中集成JaxWS和JaxRS 介绍 项目介绍 项目架构 项目介绍 项目集成的原则 SpringBoot集成JaxWS 1. JaxWs ...

  6. Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...

    说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...

  7. 同一个项目,项目名称不一致,这两个项目同时在Eclipse中出现

    在Eclispse中,实际同一个项目,项目名称不一致,这两个项目同时在Eclipse中出现. ①打开项目文件夹,找到".cproject"文件 ② 在<name>节点重 ...

  8. 在配置spring-boot的yml文件中的项目路径时出现横划线表明已过时

    在配置spring-boot的yml文件中的项目路径时出现横划线表明已过时 换成server.servlet.context-path 即可

  9. 六十一、分析Springboot中的项目结构介绍

    @Author:Runsen 来源:尚硅谷 下面建议读者学习尚硅谷的B站的SpringBoot视频,我是学雷丰阳视频入门的. 具体链接如下:B站尚硅谷SpringBoot教程 文章目录 spring项 ...

最新文章

  1. 排序算法一:选择排序
  2. 索尼AI CEO:我们要让AI在30年内拿到诺贝尔奖
  3. 【错误记录】Android Studio 4.2.1 编译报错 ( 设置支持的 Java 和 Kotlin 版本 | java.lang.BootstrapMethodError )
  4. jdk下载:各历史版本下载地址
  5. 拾取模型的原理及其在THREE.JS中的代码实现
  6. 什么是java枚举_什么是java枚举
  7. Objective-C 2.0 with Cocoa Foundation --- 2,从Hello,World!开始
  8. 201621123015《Java程序设计》第11周学习总结
  9. 亮度 调整_显示器对比度多少合适 显示器亮度多少合适【详细介绍】
  10. 使用Pixel Bender Toolkit制作特效——给过滤器增加参数(Part 3)
  11. 触发器中的 Inserted表和Deleted表
  12. 关于模板类中,子类无法访问父类成员问题的解决方法
  13. linux系统ca证书认证失败修复过程记录
  14. 什么是虚短、虚断、虚地
  15. 程序员的成长课-读后感
  16. 签证者的武林秘笈(一)—-来自太傻的签证哲学
  17. 科学大家谈 | 全球著名蛋白质工程学家——张阳
  18. 利用Python进行随机取名
  19. 怎样把d盘改成c盘!如何把收藏夹和桌面的路径设成D盘
  20. Excel每隔10行取得一个数字

热门文章

  1. 常见的led驱动电源电路设计及特性分析
  2. UE4蓝图节点翻译--- Get All Child Actors
  3. 【Leetcode】19. Remove Nth Node From End of List (cpp)
  4. bilibili视频下载信息获取
  5. Material Design中的Elevation和shadows
  6. 美庐生物IPO被终止:年营收3.85亿 陈林为实控人
  7. 计算机录制语音所必需的硬件,录音电脑配置方面的硬件要求
  8. 《论股票市价规则缺陷》根治方法
  9. 上交所逐笔委托_[转载]上交所、深交所市价委托种类及含义
  10. 指定FPS帧频,requestAnimationFrame播放动画