这里距离tomcat-6.0.37升tomcat-6.0.45版本
1. 进入tomcat的bin目录/home/webser/apache-tomcat-6.0.37/bin下
cd /home/webser/apache-tomcat-6.0.37/bin/
ll
./shutdown.sh
2. ps -ef|grep tomcat
如果查看进程结果,类似于下图这样,说明tomcat已经停止
如果类似于下图这样,说明tomcat还未停止成功,可能有死进程存在,稍等片刻,再重新输入ps -ef|grep tomcat查看进程,如果还是这样的情况就用
kill -9 2552这条语句命令强行杀死这条进程,确保tomcat顺利停止。2552是相应的进程号
3. 从官方下载想对应的tomcat的zip包
4. 解压新版本的tomcat
tar -zvxf apache-tomcat-6.0.45.tar.gz
ll
cd ~/apache-tomcat-6.0.45/bin
ll
vim catalina.sh 修正时请打开老版本(之前备份了)的对应 catalina.sh 文件参考修正,理论上除了版本号跟老版本不一致以外,其余的语句应该都是相同的
cd ~/apache-tomcat-6.0.45/conf/
vim server.xml 修正相应的端口号,理论上除了版本号跟老版本不一致以外,其余的语句应该都是相同的
5. 查看环境变量是否需要修改
cat ~/../../etc/profile 查看环境变量配置文件,如果有设计到原有版本tomcat的路径,请做相应的修改,如6.0.37->6.0.45的修正
修正环境变量: cat ~/../../etc/profile
cd ~ 到根目录
cat .bash_profile 查看本用户的当前环境变量,如下,如果有涉及到tomcat的相应路径,请对应做修正,注意:如果有多个版本的tomcat,请不要全部修正,如6.0.37->6.0.45的修正
6. 部署webapp,重启tomcat
将老版本webapp下的应用程序war包cp到新版本对应目录下
cd ~/apache-tomcat-6.0.45/bin/
./startup.sh 启动服务
7.本地浏览器访问tomcat是否启动成功
http://服务器地址:端口号