2011-03-17 195 views
0

我有一台运行在远程机器上的java服务器(jetty)。目前我手动将.war文件从我的本地开发机器复制到远程机器,只要我需要进行更新。这是一个非常慢的开发周期。远程部署Web应用程序(.war)

如果您在/ webapps文件夹中粘贴了一个新的.war文件,Jetty将重新启动Web应用程序。

我可以添加一个接受.war上传的新servlet,并将其粘贴在自己的/ webapps文件夹中 - 从而覆盖并重新启动?然后,无论何时需要重新部署,我都会将.war文件从本地计算机上传到远程计算机上正在运行的实例。听起来很won。。任何更好的方式来做这样的事情?

谢谢

回答

0

你是如何复制它,FTP?

通常,您应该花大量的时间来部署自动化 - 现在花费的时间将在稍后保存几个小时。我喜欢使用Maven,但如果你有一个简单的情况,并不想像学习曲线那么陡峭,Ant是一个好的开始。

(编辑)也许Cargo

+0

哈我的设置目前很糟糕。我将.war文件从本地机器复制到Temp远程ftp站点。我用VNC登录远程机器。从那台机器我从远程FTP站点下载。将.war移到/ webapps文件夹中。重新启动码头。花了很长时间。 – user291701 2011-03-17 21:40:08