java - 如何使用 docker 构建 J2EE 应用程序

标签 java jakarta-ee docker devops

我一直对这个问题感到困惑。从我的角度来看,docker 用于将应用程序包装在其中进行开发(制作卷)、测试和部署。我的问题是,使用maven构建J2EE需要mvn clean & mvn package,然后将war文件转储到tomcat web应用程序中。有没有更方便的方法来实现这一点,比如我更改代码后,当我访问容器的ip时,结果会自动显示?

最佳答案

您应该根据需要使用卷绑定(bind)。你可以像这样实现它 docker run -d -v $(pwd):/code-directory $(pwd) 是你的本地目录。

注意:仅建议在本地环境中这样做

关于java - 如何使用 docker 构建 J2EE 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45646613/

相关文章:

java - 从 JavaFX 中的 ListView 选择对象

java - 什么会或不会导致线程阻塞(测试中的问题)

java - 有没有办法使用 liquibase 截断所有表?

java - 共享元素转换未正确退出

docker - docker-py 在执行/bin/bash 时出现问题

mysql - JPQL,搜索值是否为 IN 或 NULL

java - 如何动态更改文本框中文本的大小

java - 使用 iText/任何其他库使用现成的数据通过 Java(网络应用程序)生成 PDF 报告

php - 从 docker 容器中的 laravel 应用程序连接到主机中的 Postgresql?

python - 在 python docker 镜像上安装 simstring (SWIG)