将项目同步至Linux服务器

自己的电脑上用普通IDE来开发javaweb软件,如何最快地将已开发好的版本快速同步到服务器端的web目录。
如tomcat,glassfish,nginx等等。Linux服务器。还望大手指点。

阅读 5.3k
5 个回答

如果是intellij-idea的话:

  1. Tools - Deployment - Configuration... 添加一个ftp 或sftp 的服务器

  2. 在Connection页签填写好服务器的连接信息

  3. Mapping 页签local path 指向maven的target目录或ide的out目录, Deployment path on server选择远程tomcat的部署目录.

  4. 之后就可以随意同步了
    图片描述

可选项:

  1. ftp/sftp/vsftp...

  2. scp

  3. rsync

  4. svn/git

看你的需求是要把文件从windows传到linux, 你可以了解下推荐你个命令可以在linux上启动一个web服务,支持上传文件到当前目录, python SimpleHTTPServerWithUpload.py 端口号 来启动web服务,, python脚本见网盘分享: http://pan.baidu.com/s/1pKuckFD。。 通过linux的IP:port来访问你启动的服务

JAVA的话建议使用gradle,写个task,一键编译上传,我通常的做法是在服务器上用git同步代码执行gradle命令,当然cp task得自己写,很简单的。没有git也可以直接写gradle task上传

我觉得是rsync吧,我现在就是那么用的,每次都只同步修改部分,挺好的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题