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.
这是为何呢?