【发布时间】:2016-04-09 15:37:44
【问题描述】:
我可以将 spring mvc 与 dynamodb 一起使用,并且代码在 localhost 上运行良好,两个 .aws 文件位于根应用程序文件夹下,即与 src 文件夹和 src/resources/.aws/credentials/AWSCredentials 位于同一行目录中.properties 。以前它在beantalk 上也可以正常工作,但突然停止工作。我仍然可以呈现静态页面,但是一旦提交表单,它就会显示此错误。当你创建一个新的 beanstalk 时,我的应用程序在上传到 s3 时显示了一些错误,但它仍然被上传。请详细说明我如何正确完成它。以前它在 beanstalk 上也可以正常工作。
medmid.elasticbeanstalk.com 单击此页面上的箭头按钮,即提交表单将显示错误
错误
HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalArgumentException: AWS credential profiles file not found in the given path: /usr/share/tomcat7/.aws/credentials
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: AWS credential profiles file not found in the given path: /usr/share/tomcat7/.aws/credentials
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)
javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
【问题讨论】:
标签: spring-mvc amazon-web-services amazon-s3 amazon-elastic-beanstalk aws-sdk