java - 我需要Docker容器中的任何服务器来运行Java应用程序吗?

标签 java docker selenium maven

我有一个简单的基于Maven的Sikuli,Selenium和JUnit应用程序。假设应该通过与Jenkins连续交付主要应用程序(我正在测试)来触发该应用程序。
我应该在Spring Boot中使用诸如Tomcat之类的嵌入式Java服务器,还是可以使用纯Java?

最佳答案

就应用程序服务器和Web服务器而言,在docker内部或外部运行应用程序没有区别。暂时忘记Docker并回答以下问题:
您的应用程序是否需要Web服务器或应用程序服务器才能在docker外部运行。
如果答案是肯定的,那么它也将需要Web服务器在Docker内部运行;如果答案是否定的,您可以在Docker容器中运行它,而无需使用Web服务器。

关于java - 我需要Docker容器中的任何服务器来运行Java应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64348203/

相关文章:

ubuntu - 从 9.3.10 (Ubuntu 14.04.3 LTS) 升级 postgre sql 9.4.5

docker - 使用 docker 部署应用程序时如何更新我的应用程序

python - django selenium 无法加载本地主机

java - 为什么我的 Spring Boot (mongo) bean 没有被创建/使用?

java - 可以确定要下载的文件的大小吗?

java - 有人知道开源运营管理系统吗?

java - 正确使用 Optional.ifPresent()

docker - 如何设置 Docker LXC 容器的 MAC 地址?

java - 无法单击 docusign 文档

javascript - Chrome 的 AutoSelectCertificateForUrls 仅在非 headless 模式下工作