問題:本地可以正常啟動(dòng),但是在測試環(huán)境,把a(bǔ)pplication.yml放到bin目錄下,用腳本啟動(dòng)就會(huì)啟動(dòng)不了,報(bào)錯(cuò):“ERROR in ch.qos.logback.core.joran.spi.Interpreter@49:40 - no applicable act”;
分析:我項(xiàng)目要求用log4j2,日志引入和自帶的logback沖突導(dǎo)致,導(dǎo)致啟動(dòng)的時(shí)候,無法確定按誰的規(guī)則去讀配置文件了。
方案:在pom.xml文件中引入下面的依賴;
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<artifactId>logback-core</artifactId>
<groupId>ch.qos.logback</groupId>
</exclusion>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
?
本文摘自 :https://blog.51cto.com/u