第二种方法比较灵活,是在本地修改好代码文件后,立即通过FTP上传到生产服务器对应的目录中,这样能确保线上文件是最新的。
如何将本地项目部署到服务器
第三种方案是在生产服务器上安装SVN服务,开发人员只需在本地将修改过的文件提交到SVN,然后在生产服务器上执行更新命令即可同步。
第二种方法只上传修改过的文件,效率较高,但存在风险,如果开发中途忘记上传某些文件,长期下来会导致本地与生产服务器文件不同步,管理起来很麻烦。
第一种方式虽然简单直接,但缺点也很明显,特别是当项目体积较大时,上传速度会很慢,哪怕只是修改了一个错别字,也需要重新打包整个项目。
第三种方式的优势在于每次部署和代码改动都会留下SVN记录,这不仅方便版本追溯,而且即使发生误删文件的情况,也可以通过版本回滚轻松恢复。
针对JavaEE项目,第一种部署方式是将整个项目打包成zip压缩包,然后通过FTP工具上传到生产服务器中Tomcat的webapps目录下,最后进行解压操作即可。