jdbc-initialize-database无法找到脚本文件 - DataAccessResourceFailureException

Dav*_*son 6 spring cloud-foundry

我无法让我的Spring网络应用程序找到我的脚本.我配置了jdbc命名空间.我编写了脚本,但是,我无法弄清楚为什么无论我把脚本放在哪里,都无法找到它们.我特意标记的文件夹是'类文件夹'.我把它们放在与我所有罐子相同的文件夹中......我扔了一百块石头.这几乎就像列出的错误不是我的错误.

这应该是如此简单,但有时,我只是打了树桩.

最终,我正在尝试获取代码,以便初始化我已升级到CloudFoundry的数据库.

我得到"无法从类路径资源[etcog-schema.sql]读取SQL脚本".这是我的代码 - 就像我发现的其他每个例子一样.

<jdbc:initialize-database data-source="dataSource">
  <jdbc:script location="classpath:etcog-schema.sql"/>
  <jdbc:script location="classpath:etcog-data.sql"/>
</jdbc:initialize-database>
Run Code Online (Sandbox Code Playgroud)

谢谢.

Ali*_*dam 6

如果您正在使用STS并且使用Spring模板创建了应用程序,那么如果您只是将*.sql文件放在src/main/resources中,您应该能够通过classpath访问它们:...