maven 打包生成的 war 包在物理机直接 java -jar app.war 启动.
可以访问 swagger ui(比如路劲 /swagger-ui/index.html)
但是用 frolvlad/alpine-oraclejdk8:latest 的 docker 镜像运行上面的 war 包就只能访问接口,无法访问到 swagger ui 呢?
自己试着追踪了下,发现运行在容器中的只能访问 swagger 的 api,比如 /management/logs,/swagger-resources/configuration/ui, api/profile-info 还有 /v2/api-docs.
但是就是找不到 css,js,html 等静态文件,比如 /swagger-ui/index.html.
这是为何呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.