2017-08-23 54 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後,一切正常。

相關問題