Spring boot 带有Swagger的Spring Boot应用程序可以在本地主机上运行,但在部署到ec2时找不到Swagger-ui.jar

Spring boot 带有Swagger的Spring Boot应用程序可以在本地主机上运行,但在部署到ec2时找不到Swagger-ui.jar,spring-boot,amazon-ec2,swagger-ui,Spring Boot,Amazon Ec2,Swagger Ui,带有swagger的spring boot应用程序可以在本地主机上运行,但在部署到ec2时找不到swagger-ui.jar 此应用程序没有/error的显式映射,因此您将其视为回退 2017年8月23日星期三20:37:15 UTC出现意外错误 (类型=内部服务器错误,状态=500)。无法打开根Jar文件 'war:file:/home/ubuntu/myapp.jar*/BOOT-INF/lib/springfox-swagger-ui-2.7.0.jar' 应正确映射swagger ui.

带有swagger的spring boot应用程序可以在本地主机上运行,但在部署到ec2时找不到swagger-ui.jar

此应用程序没有/error的显式映射,因此您将其视为回退

2017年8月23日星期三20:37:15 UTC出现意外错误 (类型=内部服务器错误,状态=500)。无法打开根Jar文件 'war:file:/home/ubuntu/myapp.jar*/BOOT-INF/lib/springfox-swagger-ui-2.7.0.jar'


应正确映射
swagger ui.html

例如:

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

您可以在已发行的

中找到更多详细信息,
swagger ui.html
应正确映射

例如:

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

你可以在《闭刊》中找到更多详细信息,发现aws ec2安装了开放式java jdk,出于某种原因,它确实不喜欢很多编码,在将java更改为oracle后,一切正常。

发现aws ec2安装了开放式java jdk,出于某种原因,它确实不喜欢很多编码,将java更改为oracle后,一切正常