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一步到位

相关推荐
七歌杜金房10 小时前
我终于又有了自己的 Linux 电脑
linux·debian·mac
tntxia1 天前
linux curl命令详解_curl详解
linux
扛枪的书生2 天前
Linux 网络管理器用法速查
linux
顺风尿一寸2 天前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
XIAOHEZIcode2 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
唐青枫2 天前
别再只会用 cron:Linux systemd Timer 定时任务实战详解
linux
AlfredZhao4 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
戴为沐5 天前
Linux内存扩容指南
linux
zylyehuo5 天前
Linux 彻底且安全地删除文件
linux
用户805533698036 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式