Idea 同一工程根据不同配置文件启动、idea 同一工程多实例同时运行

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

一、需求:有一个 eureka 工程,有2个配置文件。需要根据不同的配置文件启动 2 次,并保证 2 个实例同时运行。

工程结构:

我已经有 2 个不同的配置文件:application-jy-01.properties、application-jy-02.properties

2 个配置文件中分别指定此工程 eureka 的端口为:1234、1235 。

二、实现。(方式二似乎比方式一 更加简单。)

方式一:在 idea 中新建 2 条启动规则, 启动时读取不同配置文件 。

此方法可以直接删除上图中的基本配置文件:application.properties 。

1.  点击红框中倒三角,再点击紫框中配置

2. 进入配置界面,选择左上角 + 号,

并依次填入启动配置的名字:eureka-jy-01 (随意取)

选择工程的启动类:com.es.eureka.EurekaApplication、

输入启动参数: --spring.profiles.active= jy-01  ( --spring.profiles.active=是固定格式,jy-01 是用以指定调用的配置文件)、

JRE 选择自已使用的 JDK 就好,最后点击 OK 。

3. 同样方法,新增另外一个启动规则:eureka-jy-02

( 上面说漏 了一点:Use classpath of module 是选择要启动的工程:eureka 。)

4. 此时已经成功新增了这 2 条启动规则:

5. 选择不同的规则,可以直接启动 eureka 工程,全同一工程在不同端口 同时运行。

 这样,eureka 工程已在不同端口同时运行,2 个工程都可以访问到界面:

方法二:在基本配置文件中设置读取不同配置文件。

1. 工程结构图中其实已经可以看到我还有一个基本配置文件:application.properties 。

在此基本配置文件中,只需要有一行配置:spring.profiles.active=要调用的配置文件的名字。

这样就可指定使用某个配置文件了。

2. 欲使用配置文件 application-jy-02.properties 时就配置成:spring.profiles.active=jy-02 

如下图:

3. 当要换作使用配置文件: application-jy-01.properties 时,也只需要修改这一行中的配置文件名为 jy-01 就行了。

如图:

4. 启动规则中则无需再设置启动参数:只要有蓝框中信息就行了。

5. 第1次启动工程后,修改基本配置文件中那一行,再第2次启动工程,同样可实现多实例同时运行在不同端口。

参考:https://blog.csdn.net/u010194036/article/details/82458531

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/447581.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

H.265:网络视频的高清时代

HEVC/H.265标准LOGO 去年八月,爱立信公司推出了首款H.265编解码器,而在仅仅六个月之后,国际电联(ITU)就正式批准通过了HEVC/H.265标准,标准全称为高效视频编码(High Efficiency Video Coding&am…

springCloud - 第11篇 - Eureka 注册中心集群的实现

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 eureka 作为整个微服务项目的注册中心,到目前为止,在我的系统中一直是单节点的,这样并不能作到高可用…

Idea 插件 lombok 的安装和使用

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 C#在写一个实体类时,有属性的写法,省去了写getter和setter的麻烦。 在Java编程时,写完字段后&#x…

主宰全球的10大算法

摘要:Reddit有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大,一起来看下。 【编者按】Reddit有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。这个表单并不完整&a…

企业贡献开源,其背后的战略动机是什么?

本文作者Balaji Viswanathan通过对Google、Apple、Facebook、Android、Openstack项目等案例进行分析,总结了企业在开源上的战略性选择,是很有可能帮助企业战胜对手的绝好手段。大多数公司通过使用开源软件获得了很多竞争上的优势,这一点毋庸置…

解决:[ERROR] Error executing Maven. [ERROR] 1 problem was encountered while building the effective set

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 报错如下: [ERROR] Error executing Maven. [ERROR] 1 problem was encountered while building the effective setting…

贡献开源项目没那么简单,你要负责到底

贡献开源项目不是一件简单的事,不是说上传项目到Github或类似的网站,就万事大吉了,更不能认为你的项目代码现在已经开源了。还有很多事情要跟进完善。也就是说你要对这个项目负责到底。从长远角度来看,开源贡献必须是一条双行道。…

mybatis show sql 打印 SQL 语句到控制台

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 方法一&#xff1a; 即&#xff1a; <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE configuratio…

解决:Throwable:Stub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownFileType

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. IDEA 报错&#xff1a;stub index point to a file without PSI 并且IDEA 中左边栏部分内容不断刷新&#xff0c;死循环一般的闪 .…

解决:Truncated incorrect DOUBLE value: xxxX-1‘

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 运行 sql 报错&#xff0c;如题&#xff1a; Truncated incorrect DOUBLE value: XXxX-1 2. 原因&#xff1a;字串要加引号&…

IDEA 中的.iml文件和.idea文件夹 ( 隐藏方式 )

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 初次使用IDEA&#xff0c;创建一个maven工程&#xff0c;发现在目录结构中产生了两个不一样的东西&#xff1a;.iml 文件和 .idea 文件夹…

springCloud - 第12篇 - 服务监控 Hystrix 面板

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 前面有用过 Hystrix 熔断&#xff0c;在多服务运行时。可以通过 Hystrix 的监控面板来实时观察各个服务的运行健康、效率和请求量等。 …

专访Google数据科学家彭晨:大数据成为潮流走近各行各业!

摘要&#xff1a;在“2014中美大数据研讨会”开始之前&#xff0c;CSDN采访了谷歌公司数据科学家彭晨&#xff0c;他表示之所以“大数据”火&#xff0c;是因为人类第一次可以精确的、系统的、实时的、全方位的、永久的获取、记录、分析、并保存海量的数据。 端午节后6月6日&a…

解决:ClassNotFoundException: com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCommandAspect

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 场景&#xff0c;springcloud 学习工程中&#xff0c;把 feign 和 ribbon 工程 作为应用服务&#xff0c;纳入 hystrix-turbine 服务…

解决:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused:

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 场景&#xff1a;启动一个需要注册到 eureka 注册中心的服务 seeParam 报错&#xff1a; com.sun.jersey.api.client.ClientHandle…

springCloud - 第13篇 - 服务监控 集群模式 Hystrix-turbine

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 在springcloud 体系中&#xff0c;可以用 hystrix-dashboard 实时监控服务的运行状态。上一文记录了单实例的监控&#xff0c;现在实…

解决:Error response from daemon: Cannot restart container xxx: driver failed programming external

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 我的情况&#xff1a;个人站点访问不了&#xff0c;重启了阿里云ECS服务器后&#xff0c;发现服务器 80端口不通&#xff0c;于是重启…

专访许鹏:谈C程序员修养及大型项目源码阅读与学习

摘要&#xff1a;阅读源码是开源项目最好的学习方式&#xff0c;然而真正的执行起来却并不容易。这里我们为大家分享许鹏的源码阅读经验、C程序员的修养以及Spark和Storm源码走读博文。 对许鹏的第一印象来源于其Bolg的粗读&#xff0c;最早时候更准确说应该是博文的粗略统计—…

解决:mysql 连接报错 Authentication plugin ‘caching_sha2_password‘cannot be loaded

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 Navicat连接linux上的mysql时报如下错误&#xff1a; 错误原因&#xff1a; 即从mysql5.7版本之后&#xff0c;默认采用了caching_sha2_…

【历史回顾】Linux发展一览

我们周围到处都有Linux的身影&#xff0c;在家中、公司里、大学、实验室&#xff0c;太空空间站。现在的Linux已经从一个个人爱好发展成了一场计算机革命。在这篇文章里&#xff0c;我们向你展示最完整的Linux 23年来发展的历史年表。我们周围到处都有Linux的身影&#xff0c;在…