我的应用程序使用 Xfire 作为 Web 服务客户端,它是一个用 Perl 编写服务的遗留系统,我正在使用 Spring Boot 修改/重写应用程序,当我添加 Maven 依赖项时,它在我尝试构建时显示错误
<dependency>
<groupId>org.codehaus.xfire</groupId>
<artifactId>xfire-core</artifactId>
<version>1.2.6</version>
</dependency>
<dependency>
<groupId>org.codehaus.xfire</groupId>
<artifactId>xfire-spring</artifactId>
<version>1.2.6</version>
</dependency>
<dependency>
<groupId>org.codehaus.xfire</groupId>
<artifactId>xfire-aegis</artifactId>
<version>1.2.6</version>
</dependency>
[错误] contextLoads(com.au.cis.IPND.IpndApplicationTests) 经过时间:0.001 s <<< 错误!java.lang.IllegalStateException:无法加载 ApplicationContext 原因:org.springframework.beans.factory.BeanCreationException:创建名为“spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties”的bean时出错:bean实例化失败; 嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.boot.autoconfigure.jdbc.DataSourceProperties]:构造函数抛出异常;嵌套异常是 java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/embedded/EmbeddedDatabaseType 原因:org.springframework.beans.BeanInstantiationException: 无法实例化 [org.springframework.boot.autoconfigure.jdbc.DataSourceProperties]:构造函数抛出异常;嵌套异常是 java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/embedded/EmbeddedDatabaseType 引起:java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/embedded/EmbeddedDatabaseType 引起:java.lang.ClassNotFoundException: org .springframework.jdbc.datasource.embedded.EmbeddedDatabaseType'
我不知道在哪里使用过数据库