SpringCloud应用Maven打包服务启动时连接Eureka报错

23 篇文章 0 订阅
10 篇文章 0 订阅

  在打包带有eureka 的应用时,报如下错:

org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'eurekaAutoServiceRegistration': Singleton bean creation not allowed while singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!)

       仔细观察打包过程,发现这是在测试阶段启动测试的报的错误,因为我们在打包时,程序所以来的服务不一定开启,所有我们应当在打包时去除测试。

 

方法一:  

  在pom.xml 文件下的properties 下加入 

<properties>
    <skipTests>true</skipTests>

方法二:

 命令行输入打包命令,跳过测试

mvn clean package -Dmaven.test.skip=true [-P[profileName]]

or

mvn clean package -DskipTests  -P ga

如果有环境需要指定需要加上profileName,-P后面有无空格均可。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值