无服务器调用本地抛出FileNotFoundException

时间:2019-02-01 05:43:58

标签: java spring amazon-web-services aws-lambda serverless-framework

我已经使用无服务器框架开发了lambda函数。它在AWS Console中以及使用serverless invoke命令都可以正常工作。但是,当我运行serverless invoke local命令时,它抛出以下异常:

  

java.io.FileNotFoundException:类路径资源   [spring / db-spring-service.xml]无法打开,因为它没有   存在

     在

  org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:172)           在org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:330)           ...还有24个

但是,文件spring/db-spring-service.xml位于src/main/resources文件夹中,这就是为什么使用serverless invoke命令可以正常运行的原因。

我正在使用的命令:

serverless invoke local -f myservice -p test.json

有人可以帮忙吗?

0 个答案:

没有答案