第一步:使用SSH secure shell client远程连接服务器
第二步:使用“ps -ef|grep java”命令查看tomcat进程,然后用“kill -9 进程id”命令杀死tomcat进程
第三步:使用SSH secure file transfer client远程连接服务器,然后把要发布的war包上传到tomcat webapps目录“/mnt/usr/local/tomcat7/webapps”,同时在shell client中也使用命令进入目录“cd /mnt/usr/local/tomcat7/webapps”,使用“ls”命令查看文件,使用命令“rm -rf MaxOTV”把MaxOTV文件夹删除(具体的目录呀,文件名呀,根据你自己的情况而定)
第四步:看到file transfer工具里面文件上传完毕之后,使用“cd”命令回到根目录,使用命令“nohup /mnt/usr/local/tomcat7/bin/startup.sh &”启动tomcat,需要注意的是这里需要敲两次回车
接下来使用“ps -ef|grep java”命令查看tomcat进程,看到有tomcat进程后确定tomcat已经启动
然后使用“tail -n 100 /mnt/usr/local/tomcat7/logs/catalina.out”命令查看tomcat启动日志,日志文件里面没有错误信息
(以下步骤大多数人应该不需要的,我是需要替换log4j文件,所以才需要的)
第五步:然后根据上说到的命令再查看tomcat进程,然后将其杀死
第六步:然后进入tomcat的webapps目录,使用“rm -f MaxOTV.war”命令将war包删除,
然后在file transfer client中进入“/mnt/usr/local/tomcat7/webapps/MaxOTV/WEB-INF/classes”目录,替换log4j配置文件
第七步:在shell client中使用“cd”命令回到根目录,再次启动tomcat,查看日志文件,确保日志文件中没有错误信息即可。
转载自我在博客园的文章:http://www.cnblogs.com/yotouchen/articles/3524871.html。