tomcat部署升级

来源:互联网 发布:淘宝个体工商户认证 编辑:程序博客网 时间:2024/06/15 06:18

这里距离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://服务器地址:端口号