logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

IDEA+Spring Cloud+Maven模块化项目打包的坑

背景:采用Spring Cloud框架搭建了一个项目,里面包含多个微服务,其中项目A依赖项目B,项目B里面是公共类。坑一:cmd命令——mvn package打包出错打包项目A的时候,用IDEA里面的maven插件打包没有问题,但是用cmd命令mvn package打包时报错,报错信息说找不到项目B里面的类。于是开始排查问题,私库和本地库上都有B的jar包,A的pom文件也有B的依赖,一切看...

#maven#运维
Docker容器上Spring Cloud微服务相互调用时报错:java.net.UnknownHostException:主机名

项目背景:采用Spring Cloud+IEDA+Maven搭建了由多个微服务组成的项目,部署上线是用的是Docker容器技术。问题描述:部署上线过程中,各个微服务都正常启动,而且都注册到了eureka注册中心,但是相互调用时报java.net.UnknownHostException:主机名的错误。原因分析:各个微服务是以“主机名:服务名:端口”的形式注册到注册中心。当本地测试时,主机是同一..

使用spring.profiles.active+环境变量,实现多环境(开发、测试、生产)动态配置

项目背景采用Spring Cloud+Spring boot+Maven+GitLab+Docker等技术,搭建了一个基于微服务框架的项目,实现了从开发到部署到运维的一套工作模式。问题描述开发环境的配置与生产环境的配置不一样(数据库连接、eureka配置等),开发人员需要频繁修改配置环境以适应开发或生产要求,这样效率太低了。解决方案采用spring.profiles.active+环境变...

到底了