服务器文件部署操作(个人总结)

时间:2022-09-17 08:22:20

工作中,平时工作需要部署一下JAVA文件,则需要重启服务器,如果自己不懂一点基础的知识,就要不断向运维人员求助。

环境:公司使用的是tomcat 7.0 服务器,JDK版本为JDK1.7,

一.文件操作:

1.静态文件:单独部署静态文件不需要重启服务器,有相关权限,可以在相关目录进行替换操作。为了安全起见,替换之前,先进行备份操作。

常用静态文件包括:HTML,JSP,CSS,JS,图片等。

2.java文件以及配置类文件:如果单独替换java文件,则需要找到编译后的class文件。class文件替换后,需要重启服务器才可以生效。配置类文件,和jar包类都需要重启服务。

3.war包,如果对整个项目进行打包部署,则只需要替换ROOT文件,服务器一般会自动重启。只需要查看日志,有没有正常启动就可以了。


二.服务器手动重启操作:

1.进入服务器 cd  /usr/local/apache-tomcat-7.0.50/
2.进入bin目录 cd bin/

  错误的做法—关闭服务: killall -9 java
   —重新启动 :   ./startup.sh

  正确的操作
 关闭服务 : ./shutdown.sh
 等待10秒 : ps -ef |grep java  //检测进程
 重新启动 :  ./startup.sh;   //若进程关闭,则重启服务器
 查看重启日志 : tail -n 100 -f /usr/local/apache-tomcat-7.0.50/logs/catalina.out
 启动完成
 检测进程运行情况:ps -ef |grep java

  kill僵尸进程:kill -9 PID  //若进程没有正常关闭(关闭服务时,进程没有被杀死,则使用该命令)