SpringBoot在IDEA中同一个项目用不同端口启动

修改IDEA的启动端口号 修改IDEA的启动端口号 点击IDEA左上角的File,再点击展开中列表中的Settings… 点击Build,Execution,Deployment下的Debugger,在其右边面板中找的Built-in server下的Port输入框,写入要修改成的端口号(IDEA默认63342端口),点击OK即可 ... 阅读详情

在 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 端口号启动同一个项目了。 

使用Intellij IDEA在Spring Boot项目中启动多个端口 在本教程中,我将向您展示如何使用Intellij IDEA配置和启动一个Spring Boot项目,使其同时监听多个端口。在项目设置中,选择适当的项目名称和位置,并选择所需的依赖项。在Intellij IDEA中,找到您的Spring Boot应用程序的主类,并点击运行按钮。在上述示例中,我们将主要端口配置为8080,并添加了两个附加端口8081和8082。在本教程中,我们学习了如何使用Intellij IDEA在Spring Boot项目中配置和启动多个端口。在这个文件中,您可以配置应用程序的各种属性。 阅读详情

相关推荐

SpringBoot 系列教程(八十二):Intellij IDEA实现SpringBoot项目启动多个端口

一、前言 在使用SpringBoot特别是学习的时候,比如在学习SpringCloud搭建Eureka注册中心集群,这时候就需要使用到多个SpringBoot项目启动,这些项目其他都一样,就端口要求不同,这时候我们可以将同一个SpringBoot项目复制多份,端口设置不同即可,在IDEA和Eclipse中都可以实现。 二、实现方法 开发工具: Intellij IDEA 工具版本: Int...

Thinkingcao的专栏 2124

IDEA同一项目启动在不同端口方法

IDEA同一服务启动多个的方法。

一起coding,一起嗨。 4620

SpringBoot多端口启动实践:Intellij IDEA实现SpringBoot项目多端口启动

然后,我们使用@Value注解获取配置文件中的"server.additional-ports"属性值,该属性用于指定额外需要绑定的端口。打开Intellij IDEA,选择"新建项目",然后选择"Spring Initializr"选项,填写相应的项目信息并点击"下一步"。右键点击"src"文件夹,选择"New" -> “Directory”,创建一个名为"config"的目录。在"添加依赖"页面,选择所需的依赖,例如Web、JPA等,并点击"完成"按钮。

CodeWWWCode的博客 1495

IDEA中如何配置SpringBoot项目多实例不同端口运行

配置结束之后让测试在8010端口进行测试, 我们可以在8009端口继续进行新的业务模块功能开发,匹配不会互相影响。我们在进行新项目开发的时候, 可能做完一个新的模块功能并自测通过之后, 我们希望测试人员能帮我跑一些单元测试用例来进行测试验证, 但是我们又需要在此基础上技术开发新的功能, 这是我们就需要在我们的开发PC上同时运行多实例来保证开发及内部测试的需求,下面就说说怎么在IDEA上实现这个同项目多实例运行。修改运行组名称和运行组中的启动实例。修改复制实例的名称及运行端口。

最爱嫣夜来 5968

从KVM虚拟化到Openstack云化架构综述

目录 摘要 OpenStack的虚拟化技术 OpenStack架构介绍 Nova Swift KeyStone Neutron Glance Cinder Ceilometer Heat 摘要 这两年的工作中,接触到公有云和私有云的项目还不少。起初对于Openstack的了解,仅停留在其几大组件的交互上,如Nova、Neutron、Glance等,以及对各大云厂商功能点上...

liyunpeng229的博客 2051

人工智能训练师技能等级认定四级技能考核试卷-样题4

本文为人工智能训练师四级技能考核试卷,包含六个实操考核项目,总时长150分钟。考核内容涵盖:1)车牌数据集规范评估与格式处理;2)车牌数据集采集代码修改与数据处理;3)房价预测数据集加载、预处理与可视化分析;4)车牌标注数据集审核与修正;5)螺丝螺母检测数据集的平台创建与共享;6)螺丝螺母数据的去噪处理与标注优化。要求考生使用Python编程、数据处理平台和标注工具完成各项任务,重点考察数据加载、格式转换、缺失值处理、数据可视化、标注审核及平台操作等技能。所有操作需在配备Python3.7和深度学习平台的W

weixin_42221934的博客 350

【Idea】idea启动同一程序不同端口

在idea中配置两个不同端口,同时运行两个相同的主程序。 更多端口配置同理

imbzz的博客 3482

pcb印刷电路缺陷检测----数据集准备

PKU-Market-PCB 印刷电路板 (PCB) 瑕疵数据集是一个公共合成 PCB 数据集,包含 1,386 张图像,具有 6 种缺陷(漏孔、鼠咬、开路、短路、杂散、杂铜),可用于图像检测、分类和配准任务。

qq_30190551的博客 4433

IDEA中springboot同一个项目启动多个不同端口

一、点击Edit Configuration 二、选中“允许并行运行” 三、修改各个配置文件的端口号 注意:端口号不能重复!!!截图:略 四、在application中添加配置: spring.profiles.active=需要启动的配置文件的标识 五、启动 ...

weixin_43872111的博客 1471

美亚杯2023参赛全攻略:从检材下载到Veracrypt挂载的保姆级教程

本文提供美亚杯2023电子数据取证竞赛的完整参赛指南,重点解析从检材下载、Veracrypt挂载到实战取证的保姆级流程。针对新手常见误区,详细说明两套密码(ZIP解压密码与Veracrypt挂载密码)的区别与正确使用方法,并分享赛前环境搭建、赛中高效分析及赛后报告撰写的核心技巧,帮助参赛者系统备赛,规避基础错误。

y9z0a1b的博客 1080

LMK04821时钟芯片SPI配置避坑指南:从寄存器读写到频率校准全流程

本文详细解析了LMK04821时钟芯片的SPI配置全流程,涵盖寄存器读写、频率校准及JESD204B系统设计中的关键技巧。通过实战案例和避坑指南,帮助工程师高效解决时钟输出异常、同步失败等常见问题,提升高速数据采集系统的时钟稳定性。

weixin_29172963的博客 159

IDEA中同一个springboot项目如何在不同端口启动

启动即可

qq_41604890的博客 454

好书分享:Control and Estimation with MATLAB(5th Edition)pdf

基于MATLAB的控制与估计》(第5版)由八章组成,包括控制算法和设计。主要内容包括状态估计和数据平滑、RLS和卡尔曼滤波器状态估计、控制系统设计、自适应控制和PID。书中的概念已经使用MATLAB和Simulink实现。提供了可下载的MATLAB和Simulink文件。适合人群:大学生、研究生、控制类工程研究人员。需要电子版pdf,回复索取。

jixianhu的博客 1510

idea中 一个springboot项目启动多个实例

在idea中 一个springboot项目启动多个实例 1、在项目中,选择编辑配置,然后点选允许并行运行,如下图: 2、调出RunDashboard面板方便我们查看,在项目的.idea文件夹下找到workspace.xml文件,找到RunDashboard节点。往改节点添加选项: <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigu

weixin_45802263的博客 864

嵌入式RTOS实战:uC/OS-III最新版移植指南(附项目源码)

本文提供uC/OS-III实时操作系统的完整移植指南,涵盖源码配置、工程搭建到任务调度的全流程。针对移植中的常见编译错误,给出关键修改方案(如中断重定义、配置使能等),附已验证的工程源码,通过LED任务实验验证稳定性,帮助开发者高效完成移植。适合嵌入式工程师及RTOS学习者参考。

Bit_Dong的博客 2473

基于百度地图API在AI Studio上的卫星地图块图像处理与分类

本项目基于百度地图API获取了不同的瓦片地图并进行合并等处理,可用于遥感和抽象地图的地图块的图像分类、分割、检测等数据的制作。瓦片地图金字塔模型是一种多分辨率层次模型,从瓦片金字塔的底层到顶层,分辨率越来越低,但表示的地理范围不变。首先确定地图服务平台所要提供的缩放级别的数量N,把缩放级别最高、地图比例尺最大的地图图片作为金字塔的底层,即第0层,并对其进行分块,从地图图片的左上角开始,从左至右、从上到下进行切割,分割成相同大小(比如256x256像素)的正方形地图瓦片,形成第0层瓦片矩阵;

斌擎科技 746

SpringBoot在IDEA中同一个项目用不同端口启动&&idea重复启动springboot解决端口冲突&&解决VM options不存在(保姆级详细教程)

在 IDEA 中开发或学习 Java 项目时,我们经常需要同一个项目以不同端口多此启动或者出现端口冲突。IDEA 可以通过简单的配置来解决这样的问题。操作如下,在工具栏上选择edit configurations,如下图。这样就可以点击 OK 按钮, 在工具栏的配置处可以看到有多个项目了。Modify options ->勾选add VM options。部分人得idea没有 VM options,可如图调节。

weixin_64353239的博客 1610

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

记录 一个项目启动多次

记录 IDEA同一个项目启动多次 Alt+8:弹出services,自动识别spring boot项目,并添加; 这里只有一个,如果是多模块,则都会显示出来,可以同时选择多个启动,不用在工具栏或者用Application.java一个一个的启动,很方便。 这里的一个端口号设置为8001: server: port: 8001 同一个项目启动多次,端口号不同: 右击–> Copy Configuration…(ctrl+D): 改一下名字, 设置端口号:-Dserver.port=8002,

weixin_46060289的博客 316

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

IDEA 2022 Spring Boot 同一个项目启动多个实例

IDEA 2022 Spring Boot 同一个项目启动多个实例

qq_35598868的博客 525

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

idea使用不同端口启动同一个sringboot项目

idea如何使用不同端口启动同一个sringboot项目 解决方法: 去掉Single instance only前的复选框即可,具体步骤:http://yayihouse.com/yayishuwu/chapter/2642

qq_30908729的博客 407

基于springcolud和springboot微服务框架,服务提供者springboot项目如何启动两次

服务提供者springboot项目如何再IDEA中启动两次 本人使用的是idea开发环境,需要同一个服务提供者,分别启动两次,只是端口号不一致,分别注册到服务中心 由于idea默认同一服务启动一个实力,因此需要更改idea配置如下: 配置microservice-user中的不同启动配置文件,每次启动只需要修改写application.yml中的active参数即可 这样每...

lieyanhaipo的专栏 2209

IDEA---springboot同一个项目多端口启动

-Dserver.port= xxxx

差不多先生 2215

Intellij IDEA实现SpringBoot项目启动参数配置-多端口启动

说明 SpringBoot项目可以直接打包成jar,在命令行使用java -jar demo.jar方式启动,使用这种方式启动时可以再命令行中修改启动参数。 在Intellij IDEA开发环境中启动SpringBoot项目时,也可以通过修改vm options来指定启动参数,本文就简单说明一下如何在Intellij IDEA指定启动参数。 SpringBoot项目属性配置加载顺序 顺序 ...

飞月程序人生 2万+

Idea启动多个SpringBoot项目的3种方案

IDEA提供了强大Dashboard功能(运行仪表盘), 可以很好的将上面的多应用启动实例进行管理,使我们配置的项目可视化,方便spring boot项目重新配置、Run、Debug,简化了我们的操作步骤。所以当你能够直面问题和困难的时候,你注定会成长。有时同一个服务要启动多份测试负载均衡,那我们不能傻傻的去复制多份吧,对于这个问题,有很多种方案,在这里通过深入浅出的讲解方式,希望打开大家的思考问题的思维方式。师傅:徒儿,你说的这是啥话,是放松,不是放纵,为师严重怀疑你的语文是xxx教的。

悟纤学院 6454

IDEA中启动一个springboot项目

IDEA中启动一个springboot项目(2) 在上一篇文章中我们介绍了如何使用IDEA创建一个springboot项目,这篇文章我们来讲解一下如何在IDEA中启动一个springboot项目。基于上篇文章的项目进行介绍 创建一个springboot项目:http://blog.youkuaiyun.com/y12nre/article/details/60867478 启动的方式这里介绍两种 ...

孙荣达的博客 2万+
上一篇: 推荐假期看的几部黑客电影
下一篇: 《Java 核心技术卷1 基础知识》第一章 Java程序设计概述 笔记
码农UP2U
博客等级 码龄14年 6276粉丝 181原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农UP2U

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值