前言:
我在公司负责内网的维护,今天后台管理程序需要更新,把今天的过程予以记录
(1)查看项目目录
因为好长时间没有再理这个项目,所以自己当初怎么部署的都忘了,所以查看tomcat配置文件
[root@nginx ~]# vim /data/tomcat6-8080/conf/server.xml
(2)解压文件
传给我的是zip格式的压缩文件
[root@nginx /]# unzip neiwang\(1\).zip
(3)备份源文件
备份是特别重要的,一旦出了问题可以快速的恢复,备份采用复制而不是mv的方式
[root@nginx xiangmu]# cp neiwang neiwangbak216.06.29/
(4)覆盖文件
因为要求我保留jdbc.properties,所以我把给我的文件中的此文件删除而保留了原始配置文件
[root@nginx classes]# ls /data/xiangmu/neiwang/WEB-INF/classes/jdbc.properties
#jdbc.properties是mysql连接数据库的文件
[root@nginx classes]# cd /neiwang
[root@nginx neiwang]# cp -rf * /data/xiangmu/neiwang/ //覆盖文件
(5)重启tomcat
[root@nginx neiwang]# rm -rf /data/tomcat6-8080/work/Catalina/ //先删除之前的临时配置
[root@nginx neiwang]# ps aux | grep tomcat //查看tomcat进程号
[root@nginx neiwang]# kill 29234 //杀掉进程
[root@nginx neiwang]# sh /data/tomcat6-8080/bin/startup.sh //重启tomcat即可