【发布时间】:2020-06-11 14:04:09
【问题描述】:
所以我正在尝试 dockerize 我的 Spring Boot Web 应用程序。在 IntelliJ 下它可以正常工作,但是一旦我部署它 - http 状态 404 就会出现而不是我的主页。
项目结构
-src
-main
-java
...my packages
-resources
...application.properties and others
-webapp
-WEB-INF
-views
...jsp pages
-resources
...js, css, images
-test
pom.xml 包括 spring-boot-starter 依赖项、Tomcat 和 spring-boot-maven 插件。
Dockerfile
FROM tomcat:8.0.51-jre8-alpine
RUN rm -rf /usr/local/tomcat/webapps/*
COPY ./target/charity-0.0.1-SNAPSHOT.war /usr/local/tomcat/webapps/ROOT.war
我认为 Docker 不知何故看不到 WEB-INF 文件夹。我在这个问题上遇到了超过 2 天的问题......有什么想法吗? CMD ["catalina.sh", "run"]
【问题讨论】:
标签: spring-boot docker spring-mvc dockerfile war