我的应用程序使用Xfire作为Web服务客户端,这是一个用Perl编写服务的旧系统,我正在使用Spring Boot修改/重写应用程序,当我添加Maven依赖项时,在尝试构建时显示错误< / p>
<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'
我不知道在哪里使用数据库
答案 0 :(得分:0)
EmbeddedDatabaseType是spring-jdbc的一部分,所以我建议添加以下依赖项(如果您还没有的话):
def extract_block(filename, keywords):
mylines = []
with open(filename) as myfile:
save_flag = False
for line in myfile:
if any(line.startswith(kw) for kw in keywords):
save_flag = True
elif line.strip() == '':
save_flag = False
if save_flag:
mylines.append(line)
return mylines
filenames = ['file1.txt', 'file2.txt', 'file3.txt']
keywords = ['keyword1', 'keyword2', 'keyword3']
for filename in filenames:
block = extract_block(filename, keywords)
请确实调整版本号(5.2.1.RELEASE)以匹配其他Spring依赖项!