spring boot app在localhost上工作,但在部署到ec2时找不到swagger-ui.jar。
此应用程序没有/ error的显式映射,因此您将此视为后备。
Wed Aug 23 20:37:15 UTC 2017出现意外错误 (type = Internal Server Error,status = 500)。无法打开root Jar文件 '战争:文件:/home/ubuntu/myapp.jar*/BOOT-INF/lib/springfox-swagger-ui-2.7.0.jar'
答案 0 :(得分:0)
swagger-ui.html
应正确映射
例如:
registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
您可以在已关闭的springfox
问题
答案 1 :(得分:0)
发现aws ec2安装了开放的java jdk,由于某种原因,它真的不喜欢很多编码,在将java更改为oracle后,一切正常。