gpt4 book ai didi

Liquibase学习 - 问题解决:启动报错

转载 作者:知者 更新时间:2024-03-12 19:52:22 29 4
gpt4 key购买 nike

问题解决

启动报错

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: Invocation of init method failed; nested exception is liquibase.exception.ChangeLogParseException: liquibase.parser.core.xml.XSDLookUpException: Unable to resolve xml entity http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd locally: liquibase.secureParsing is set to 'true' which does not allow remote lookups. Set it to 'false' to allow remote lookups of xsd files.

解决方案1-升liquibase版本,最简单

<!--请将liquibase版本升到最新版,而不是使用springboot默认指定的旧版本,我一指定就可以启动成功,用旧版本就不行-->
<dependency>
    <groupId>org.liquibase</groupId>
    <artifactId>liquibase-core</artifactId>
    <!--指定最新版,当前我这边是4.12.0-->
    <version>4.12.0</version>
</dependency>

解决方案2 - 关闭liquibase的xml解析,不过我根据官方说的设置,这个解决方法并不起作用,很可能我理解的设置跟官方说的不一致,有大神知道的话麻烦告知如何使用
官网: https://docs.liquibase.com/concepts/changelogs/xml-format.html?Highlight=secureParsing

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com