Я использую сервер Tomcat 8 и, поскольку я запускаю его на этом Dockerfile
, я не могу обслуживать статические c ресурсы изображений без 404 не найденных:
FROM openjdk:8-jre-alpine
VOLUME /tmp
RUN addgroup -S spring --gid 13371 && adduser -S spring -G spring --uid 13371
RUN mkdir -p /srv/upload
RUN chown -R spring:spring /srv/upload
ADD *.jar app.jar
RUN sh -c 'touch /app.jar'
USER spring:spring
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Duser.timezone=UTC","-jar","/app.jar"]
За его пределами, Я могу получить доступ к ресурсу stati c, внутри которого я всегда получаю 404, а все остальное мое приложение работает как обычно.
Я добавил журналы ошибок здесь
- Что может привести к поломке ресурса в tomcat 8 при обслуживании в docker?
- Есть ли возможное исправление или обходной путь , который я могу использовать для обслуживания этих изображений c?