Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过Maven将war部署到远程Tomcat或Jetty服务器_Maven_Tomcat_Deployment_Jetty - Fatal编程技术网

如何通过Maven将war部署到远程Tomcat或Jetty服务器

如何通过Maven将war部署到远程Tomcat或Jetty服务器,maven,tomcat,deployment,jetty,Maven,Tomcat,Deployment,Jetty,我正在寻找一种使生产部署自动化的方法。 maven中的部署阶段用于存储库部署。 当我们使用Tomcat或Jetty作为远程服务器时,如何进行生产部署 我看起来是这样的:mvn部署站点然后在构建maven之后将war部署到远程服务器maven不打算在您使用它的意义上进行部署。只要使用不同的东西:蚂蚁、贝壳脚本、詹金斯·乔布斯、厨师、木偶或类似的东西 除此之外,使用和其他插件也可以做到这一点。也许可以尝试在Jenkins()中进行操作。我想知道maven是否可以做到这一点?对于使用Jenkins,我

我正在寻找一种使生产部署自动化的方法。 maven中的部署阶段用于存储库部署。 当我们使用Tomcat或Jetty作为远程服务器时,如何进行生产部署


我看起来是这样的:mvn部署站点然后在构建maven之后将war部署到远程服务器

maven不打算在您使用它的意义上进行部署。只要使用不同的东西:蚂蚁、贝壳脚本、詹金斯·乔布斯、厨师、木偶或类似的东西


除此之外,使用和其他插件也可以做到这一点。

也许可以尝试在Jenkins()中进行操作。我想知道maven是否可以做到这一点?对于使用Jenkins,我应该将其安装在服务器或本地计算机上?源代码在Github上。您应该将其安装在服务器上,并且可以将其配置为从repo构建最新版本并将其部署到服务器对不起,您从哪里知道maven不打算在这种意义上进行部署?当然,复杂的环境使用木偶或厨师,也使用贝壳脚本。。但是如果ant可以做这项工作,为什么maven不合适呢?(例如,对于较小的项目,或者具有直接部署的更大项目?)Maven是一个构建工具,而不是部署工具。我没说你做不到,但这不是Maven的意图。你当然可以通过不同的插件。我建议在单独的项目中使用pom打包,并将适当的插件绑定到适当的阶段。