Spring jdbc初始化数据库可以';找不到脚本文件-DataAccessResourceFailureException

Spring jdbc初始化数据库可以';找不到脚本文件-DataAccessResourceFailureException,spring,cloud-foundry,Spring,Cloud Foundry,我无法让我的SpringWeb应用程序找到我的脚本。我已经配置了jdbc名称空间。我已经写了脚本,但是,我不明白为什么不管我把脚本放在哪里都找不到。我特别将文件夹标记为“类文件夹”。我把它们和我所有的罐子放在同一个文件夹里。。。我扔了一百块石头。这几乎就像列出的错误不是我的错误 这应该很简单,但有时,我只是击中树桩 最终,我尝试将代码准备就绪,以便能够初始化已升级到CloudFoundry的数据库 我得到“无法从类路径资源[etcog schema.SQL]读取SQL脚本”。这是我的代码——就像

我无法让我的SpringWeb应用程序找到我的脚本。我已经配置了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>


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

谢谢。。。我正准备回来说这些。我创建了一个名为“db”的文件夹,并将servlet上下文条目更改为“我在收到的一个连接链接错误上留下了另一个问题。如果您有时间,我将非常感谢您的解答……有关详细信息,addScript()将调用ResourceLoader以获取Resource(),并且该函数有很好的文档记录