2017-08-23 26 views
1

在swagger上运行的spring引导应用在localhost上运行,但在部署到ec2时找不到swagger-ui.jar。Swagger在本地主机上运行的Spring Boot应用,但在部署到ec2时找不到swagger-ui.jar

此应用程序没有显式映射/错误,因此您将此视为后备。

Wed Aug 23 20:37:15 UTC 2017有一个意外的错误 (type = Internal Server Error,status = 500)。无法打开根Jar文件 '战争:文件:/home/ubuntu/myapp.jar*/BOOT-INF/lib/springfox-swagger-ui-2.7.0.jar'

回答

0

swagger-ui.html应正确

映射例如:

registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/"); 

您可以在关闭springfox问题的更多细节

0

发现,在AWS EC2具有开放的Java JDK安装,以及由于某种原因,真的不喜欢很多编码,将java更改为oracle后,一切正常。

相关问题