簡體   English   中英

我可以將 Xfire 與 SpringBoot 一起使用嗎?

[英]Can I use Xfire with SpringBoot?

My application uses Xfire as a web service client, It a legacy system where service is written in Perl, I am modifying/rewriting application with Spring boot, when I add the Maven dependency, it shows error when I try to build

<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'

我不知道在哪里使用過數據庫

EmbeddedDatabaseType 是 spring-jdbc 的一部分,所以我建議添加以下依賴項(如果您還沒有它):

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>5.2.1.RELEASE</version>
</dependency>

請調整版本號 (5.2.1.RELEASE) 以匹配您的其他 Spring 依賴項!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM