如何在Docker容器中热部署Java EE应用程序
我正在寻找将Java EE应用程序热部署到Docker容器中的可能性. 我发现最有趣的内容是通过“卷”共享主机和容器之间的tomcat目录的可能性.但它还不是一个热门的部署. 参考:https://groups.google.com/forum/#!topic/docker-user/b_4NRn9sLBQ 有关如何达到它的任何建议? 最佳答案
我知道这个问题有点老了,但我想分享一下如何用Docker中的tomee服务器开发java EE应用程序.
准备Docker镜像 首先要做的是启用日志记录.我使用官方基本映像并将日志重定向到stdout以便在我的控制台上查看它:
添加日志可能看起来不是什么大不了的事,但确实如此.启用此功能后,您可以立即查看部署的成功(或失败). 您可以使用普通的docker工具构建图像:
准备开发环境 我使用标准的maven目录布局.这是一个例子:
这些文件的内容可以在这个答案的底部找到. 像这样启动容器:
最后一块拼图是我们的maven配置.您可以使用tomee maven插件进行重新部署
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |