linux上tomcat服务器更新项目的步骤
概述:本文介绍web开发中的项目更新,项目与war方式更新1 cd到tomcat的bin目录,执行./shutdown.sh。仍有可能该进程未被关闭,重启会出现问题。
2 查看运行中的java进程 #ps -ef|grep java
root 10925 28643 0 15:47 pts/0 00:00:00 grep --color=auto java
3 若发现该tomcat运行的java进程没有被关闭,则kill -9 进程号 #kill -9 8683 停止tomcat #cd /usr/local/tomcat/apache*/bin #./shutdown.sh
再查看下那个项目进程有没有停止掉 # ps -ef|grep java
4、删除原来项目目录和war文件 cd /usr/local/tomcat/apache*/webapps #rm -rf testProject #rm -f testProject.war
5 上传新的war到tomcat服务器webapps目录下(testProjectNew.war) 解压项目 #cd /usr/local/tomcat/apache*/webapps/ #mkdir testProject #cd testProject #jar -xvf ../testProjectNew.war ps : jar -xvf project.war 解压project.war到当前目录里面(部分系统可以unzip project.war -d project直接指定目录) ...
启动tomcat #cd /usr/local/tomcat/apache*/bin #./startup.sh
========================================================================= ========================================================================= ps aux和ps -ef命令区别
ps aux 是用BSD的格式来显示 java这个进程 显示的项目有:USER,PID,%CPU,%MEM,VSZ,RSS,TTY,STAT,START,TIME,COMMAND
ps -ef 是用标准的格式显示java这个进程 显示的项目有:UID,PID,PPID,C,STIME,TTY,TIME,CMD
对文件或文件夹的操作
创建一个目录 mkdir 目录名
删除一个空目录 rmdir 空目录名
删除一个文件或多个文件 rm 文件名
删除一个非空目录下的一切 rm -rf 非空目录名
创建一个空文件 touch 文件名
拷贝文件及其子目录 cp -r 文件夹 新路径