在过去的几天里,我花了很多时间研究docker。
目前,我想从小规模开始,并开始加强开发过程。我们正在开发部署在tomcat上的Java应用程序。开发人员正在使用诸如Eclipse和IntelliJ之类的IDE。
在开发过程中,您可以在IDE中配置tomcat环境,以便可以自动部署和调试代码。因此,tomcat基目录必须可用于设置。
遗憾的是,这一特性似乎并不存在。
那么,有没有人知道如何使用docker优化Java Webapp的开发流程呢?
发布于 2015-09-18 03:34:19
我看到了一个关于doclipser (Eclipse + Docker)的blog。
在博客中,主要是在文章的底部,它提到了以下工具:
希望这能有所帮助:)
发布于 2015-01-07 16:05:50
您可能必须在同一个容器中运行Eclipse和Tomcat,但是我会首先尝试让它们在两个单独的容器中运行。也许可以从这个base image开始,并尝试使用共享卷将其链接到Tomcat镜像。
发布于 2015-02-01 00:47:27
如果我理解正确的话,为什么不直接使用-v
选项来挂载war文件本身呢?这对我来说用wildfly还行得通。
基本上,我使用maven构建war并将target/myapp.war
映射到/opt/wildfly/myapp.war
。然后,每当我在应用程序中进行更改时,我只需运行mvn clean包和应用程序容器,看到war发生了变化,就会重新部署。
现在,这利用了wildfly的部署扫描器,但可能仍然适用于tomcat。如果没有,也许你可以运行tomcat,然后将build文件夹target/myapp挂载到tomcat上的webapps文件夹中。
https://stackoverflow.com/questions/27814406
复制相似问题