- 首先上传tomcat到服务器中,这里注意要和自己机器的jdk版本相匹配,不然后续启动会抛异常。
- 解压命令
tar -zxvf
- 删除新的的tomcat下的lib conf webapps 三个文件
- 将旧的的tomcat下的lib conf webapps 三个文件夹移动至新的tomcat文件夹下,注意这里使用cp命令,复制而不是移动!复制不是移动!复制不是移动!重要的事情说三遍
cp -r 文件夹1 文件夹2 //r选项表示层级复制
- 查看当前tomcat运行的进程号
ps -ef | grep tomcat
- 停掉旧的tomcat
kill -9 进程号
- 进入新的tomcat下的bin目录下,开启新的tomcat。
./ startup.sh
总结出来,升级最核心的步骤是复制那三个文件夹,因为包含了项目的很多配置,所以是必须要移动的。注意是复制不是移动。
最后关于服务没起来报的各种错误,一定要查看日志,再做解决,不然一切都是徒劳无功。查看日志的位置/logs目录下。看哪个文件所占内存大些,就看哪个。
另外日志中是可以看到类似于idea控制台输出的日志的,比如出现了什么异常,在哪个文件的哪一行什么的,如果logs下的所有日志文件都没发现类似的日志,那就是没开启日志打印。
开启日志打印的方法:
tomcat如何开启日志打印,classes目录下新建logging.properties文件,然后配置好,然后重启tomcat,此时应该可以在logs的某个文件中看到详细的日志打印,可以具体到异常的类型和发生异常的行数。
希望各位升级tomcat一步到位