首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从eclipse项目到远程服务器,如何使进程更快?

从eclipse项目到远程服务器,如何使进程更快?
EN

Stack Overflow用户
提问于 2016-06-01 02:08:55
回答 1查看 237关注 0票数 0

在过去的几个月里,我一直在本地主机上开发一个web应用程序,现在我想继续在远程服务器上开发它,以获得一个更现实的环境。我有一个实例(一个带有我的webServer的远程机器)正在运行,从eclipse到我的部署服务器需要花费太多的时间来完成我的项目。因为我认为这是一个常见的用例,而且我对所有这些都非常陌生,所以我想要一些技巧来加速这个过程。

目前,下面是我从本地主机到远程webServer的应用程序的步骤:

  • 在eclipse中,右键单击项目->导出为War
  • git添加、git提交、git推到git存储库。
  • git在远程google云机器上的克隆
  • 然后将该文件复制到目标部署文件夹中。

这大约需要5-10分钟才能完成,这似乎是一种非常低效的做事方式。尤其是第二步和第三步令人沮丧。在本地主机上进行开发时,我可以在几秒钟内看到结果。

我怎样才能使这个过程更快?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-09 10:33:31

我建议在您生成的web存档上使用rsync。我搞不懂你为什么要把git牵扯进来,尤其是克隆是可疑的。

让你的第一步保持原样。安装rsync (在Windows上,您可以获得rsync作为msys2的一部分,或者找到其他替代方法)。

然后可以使用ssh和rsync将文件复制到服务器:

代码语言:javascript
复制
rsync -e ssh app.war cloud_host:staging/dir

确保在暂存目录中有一个旧版本的app.war - rsync只更新不同的块,在我的实践中,50 MB存档所需的时间不到1秒钟。然后,如果服务器正在删除或移动此文件,则可以将该存档复制到服务器的部署目录中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37558332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档