【问题标题】:Docker image for tomcat 7.0.55用于 tomcat 7.0.55 的 Docker 映像
【发布时间】:2019-06-01 19:29:18
【问题描述】:

我们的 Java 项目之一具有 Tomcat 7.0.55 依赖项,我无权升级它。

我想在容器中运行它。但是当我运行时,我会在浏览器中收到 Apache Tomcat 7.0.55 not found

在官方的tomcat docker hub上,没找到这个版本,是不是不支持?我必须从头开始创建该图像吗?如果是这样,请指点我一个很好的教程。

这是我的示例 Dockerfile

FROM openjdk:7-jdk
COPY . /app
WORKDIR  /app
RUN javac ... # compilation step

EXPOSE 8088

FROM tomcat:8.0 # I Have tried 7.0.92-jre7 as well
WORKDIR /app
COPY --from=0 /app .
CMD  java ... # run the project

感谢任何帮助。

谢谢!

【问题讨论】:

    标签: docker tomcat7 dockerfile


    【解决方案1】:

    作为mentioned here,您的 Dockerfile 应该将您的 war 复制到 Tomcat 映像的 webapps 文件夹中,而不是尝试运行它。

    但是,没有 tomcat 7.0.55:first image 用于 7.0.70。

    您需要尝试构建自己的 Tomcat 映像(使用 similar tomcat Dockerfile),以确保运行所需的确切 Tomcat 版本。
    另请参阅“Dockerfile for tomcat”作为示例。

    【讨论】:

      猜你喜欢
      • 2014-08-15
      • 2020-09-29
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      • 1970-01-01
      • 2022-01-20
      • 2017-12-24
      相关资源
      最近更新 更多