工作中,平时工作需要部署一下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/
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 //若进程没有正常关闭(关闭服务时,进程没有被杀死,则使用该命令)