【问题标题】:Do I need any server in Docker container to run my Java app?我需要 Docker 容器中的任何服务器来运行我的 Java 应用程序吗?
【发布时间】:2020-10-14 07:05:43
【问题描述】:

我有一个简单的基于 Maven 的应用程序,其中包含 Sikuli、Selenium 和 JUnit。假设这个应用程序应该由 Jenkins 持续交付主应用程序(我正在测试)来触发。

我应该在 Spring Boot 中使用一些嵌入式 Java 服务器,例如 Tomcat,还是纯 Java 可以?

【问题讨论】:

    标签: java docker selenium maven


    【解决方案1】:

    在应用服务器和Web服务器方面,在docker内部或外部运行应用程序没有区别。暂时忘记 Docker 并回答这个问题:

    您的应用程序是否需要 Web 服务器或应用程序服务器才能运行(在 docker 外部)。

    如果答案是肯定的,它也需要在 Docker 内部运行 Web 服务器,如果答案是否定的,您也可以在不使用 Web 服务器的情况下在 Docker 容器中运行它。

    【讨论】:

      【解决方案2】:

      因此,基本上,为了运行您的应用程序,您不需要服务器,您没有实现 Web 应用程序,也没有通过 api 提供任何服务。你只需运行一些测试。所以我认为答案是否定的。还要检查Jsoup,我认为是非常好的框架

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多