1. 在工作平台下载更新压缩包
2. 在客户的服务器上的某个盘下新建一个文件夹[Update_今天的日期]的文件夹
在这个文件中把没有更新前的项目复制一份,把第4条中备份的最新的数据库放一份。
3. 远程到客户的服务器上,把更新的压缩包解压。
4. 用更新的项目覆盖之前的项目,在数据库中的作业备份一份最新的数据库
5. 在数据库中的项目的数据库中执行更新包里的SQL 语句。
6. 重启tomcat (这之前要注意当前的系统有没有很多的人在用,有的话暂时不能重启。先在任务管理器或者服务中查看tomcat有没有开启。)
7. 重启后跑一下,看看系统更新后的数据有没有更新上去。
8. 如果测试的结果是没有更新上去的话,先去问问技术承担人那边有没有问题。没有的话就从svn上重新下载下来,在本地上跑一下看一下更新的数据有没有变化。有的话就打成包再改成ROOT部署到客户的服务器上。把之前的tomcat下的这个删除掉,删除之前先把所有的tomcat进程或者服务停掉。
9. 把之前的key放到现在的这个新项目中去。和hibernate同级的目录下面就可以了。
如果tomcat重启时报授权无效的话,可以查看MAC地址是否与工作平台上的一致
在doc命令行下输入:
针对不同的系统输入的文件也是不一样的,.exe是windows下运行的。
以.Linux结尾的是运行在linux系统下的
10.查看hibernate文件,看客户那边安装的是哪个数据库就是用哪个数据的连接,
根据工作平台上的信息修改数据库名称和密码。
11.通过实施后台中的系统参数查看系统中文件的的保存路径
在现在的项目中查看是否有这个文件夹,没有的话把之前备份好的项目中的这个文件夹拷贝到项目中的对应位置中。在系统中查看附件是否能查看。不能查看的话看tomcat中报错的路径现在的项目是否有,没有的话到备份的项目中拷贝一份。在测试看看上传的文件是否可以查看。
12.然后把压缩好的项目复制到客户的服务器上,测试
13. 最后全部测试一下,没问题的话更新成功