我已经使用无服务器框架开发了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
有人可以帮忙吗?