Servlets 远程部署web应用程序(.war)

Servlets 远程部署web应用程序(.war),servlets,jetty,Servlets,Jetty,我有一个java服务器(jetty)在远程机器上运行。目前,每当需要进行更新时,我都会手动将一个.war文件从本地开发人员机器复制到远程机器。这是一个非常缓慢的开发周期 如果将新的.war文件粘贴到Jetty的/webapps文件夹中,Jetty将重新启动web应用程序 我可以添加一个新的servlet,它接受.war上传,并将其粘贴到自己的/webapps文件夹中,从而覆盖并重新启动自身?然后,每当需要重新部署时,我只需将.war文件从本地计算机上载到远程计算机上正在运行的实例。听起来很不稳定

我有一个java服务器(jetty)在远程机器上运行。目前,每当需要进行更新时,我都会手动将一个.war文件从本地开发人员机器复制到远程机器。这是一个非常缓慢的开发周期

如果将新的.war文件粘贴到Jetty的/webapps文件夹中,Jetty将重新启动web应用程序

我可以添加一个新的servlet,它接受.war上传,并将其粘贴到自己的/webapps文件夹中,从而覆盖并重新启动自身?然后,每当需要重新部署时,我只需将.war文件从本地计算机上载到远程计算机上正在运行的实例。听起来很不稳定。有没有更好的办法做这样的事情


谢谢

您是如何复制它的,FTP

通常,您应该在部署自动化上花费大量的初始时间——现在花费的前期时间将在以后节省数小时。我喜欢使用,但如果你有一个简单的情况下,不想一个陡峭的学习曲线,是一个很好的开始


(编辑)可能。

Ha我的设置目前很糟糕。我将.war文件从本地计算机复制到临时远程ftp站点。我使用VNC登录到远程prod机器。从那台机器上,我从远程ftp站点下载。将.war移到/webapps文件夹中。重新启动码头。要花很长时间。