linux服务器升级tomcat步骤

  1. 首先上传tomcat到服务器中,这里注意要和自己机器的jdk版本相匹配,不然后续启动会抛异常。
  2. 解压命令 tar -zxvf
  3. 删除新的的tomcat下的lib conf webapps 三个文件
  4. 将旧的的tomcat下的lib conf webapps 三个文件夹移动至新的tomcat文件夹下,注意这里使用cp命令,复制而不是移动!复制不是移动!复制不是移动!重要的事情说三遍
bash 复制代码
cp -r 文件夹1 文件夹2 //r选项表示层级复制
  1. 查看当前tomcat运行的进程号 ps -ef | grep tomcat
  2. 停掉旧的tomcat kill -9 进程号
  3. 进入新的tomcat下的bin目录下,开启新的tomcat。./ startup.sh

总结出来,升级最核心的步骤是复制那三个文件夹,因为包含了项目的很多配置,所以是必须要移动的。注意是复制不是移动。

最后关于服务没起来报的各种错误,一定要查看日志,再做解决,不然一切都是徒劳无功。查看日志的位置/logs目录下。看哪个文件所占内存大些,就看哪个。

另外日志中是可以看到类似于idea控制台输出的日志的,比如出现了什么异常,在哪个文件的哪一行什么的,如果logs下的所有日志文件都没发现类似的日志,那就是没开启日志打印。

开启日志打印的方法:

tomcat如何开启日志打印,classes目录下新建logging.properties文件,然后配置好,然后重启tomcat,此时应该可以在logs的某个文件中看到详细的日志打印,可以具体到异常的类型和发生异常的行数。

希望各位升级tomcat一步到位

相关推荐
极地星光11 分钟前
dmesg 工具的核心功能与作用
linux
雾削木17 分钟前
k230 Pyhton三角形识别
运维·服务器·网络·stm32·智能路由器
北京聚信万通科技有限公司1 小时前
传输协议:AS3
服务器·网络·安全·电子数据交换·as3
福尔摩斯张1 小时前
C++核心特性精讲:从C语言痛点出发,掌握现代C++编程精髓(超详细)
java·linux·c语言·数据结构·c++·驱动开发·算法
hgz07102 小时前
Linux服务器环境部署与JMeter压测准备
linux·服务器·jmeter
ShirleyWang0122 小时前
VMware如何导入vmdk文件
linux·数据库
Lueeee.2 小时前
内核menuconfig配置实验
linux
遇见火星2 小时前
常见Systemctl语句
linux·服务器·网络·systemctl
月明长歌3 小时前
【码道初阶】【LeetCode 110】平衡二叉树:如何用一个“Magic Number”将复杂度从O(N²)降为 O(N)?
linux·算法·leetcode
专家大圣3 小时前
摆脱局域网束缚!Neko+cpolar 让跨网共享成日常
服务器·网络·docker·内网穿透·cpolar