当前位置: 首页 > news >正文

tomcat启动失败和缓存清理办法

tomcat只在学校接触过并且是在window xp和win7的电脑上配置过(中途升级过电脑系统),只记得在windows系统上可以将其设置成服务管理。但我已毕业10多年了,学的知识早就不知道丢哪里了。这次为了修改一个07,08年的项目,需要再回到tomcat上。所以本篇是这段时间对其的使用心得。内容浅显,勿喷。

linux服务器下,一般项目更新需要重启,在tomcat安装目录的bin文件夹下(eg:/home/demo/apache-tomcat-6.0.39/bin),依次执行./shutdown.sh./startup.sh  命令即可。

但有时候可能又没有这么乐观,要么启动失败,要么启动成功后,更新的内容没有生效。

对于启动失败可以使用 ps -ef |grep java 命令查看是那个采用该tomcat的线程再占用导致的启动失败,然后,kill -9 编号,杀掉线程后再启动tomcat。

下图是tomcat9启动失败后的处理

有时候更新内容后不重启tomcat服务更新也能生效,有时重启服务后生效。但有些顽固的内容即使重启服务,内容也变不过来。这时候,我们就得去清缓存了。

tomcat缓存一般在两个地方:

一个是temp文件夹,这个我一般不会直接删,而是给temp改名后再新建temp文件夹,过一段时间后再删除temp旧文件

一个是work文件夹,在其localhost【/home/demo/apache-tomcat-6.0.39/work/Catalina/localhost 】文件夹里有该tomcat运行的所有项目,将对应的项目删掉就行

当然,网上还有一种设置tomcat不缓存的配置,但是,这次我改的项目是已经在客户服务器上运行已久的项目,此设置不考虑,感兴趣的可以自己试试看。

http://www.lryc.cn/news/480617.html

相关文章:

  • 【软件测试】需求的概念和常见模型(瀑布、螺旋、增量、迭代)
  • Python爬虫如何处理验证码与登录
  • QT添加资源文件
  • 负载均衡式在线oj项目开发文档(个人项目)
  • Python小白学习教程从入门到入坑------第二十六课 单例模式(语法进阶)
  • 革命性AI搜索引擎!ChatGPT最新功能发布,无广告更智能!
  • windows C#-使用异常
  • 玩的花,云产品也能拼团了!!!
  • HTML+CSS基础【快速上手】
  • mysql分布式锁
  • 探索四款强大的免费报表工具,提升数据可视化能力
  • 电机可靠性影响因素研究
  • GB/T 28046.4-2011 道路车辆 电气及电子设备的环境条件和试验 第4部分:气候负荷(6)
  • 后端接口返回二进制文件,前端 window.opent预览展示
  • 基于STM32的红外遥控接收器
  • K8S网络插件故障处理
  • 优化前端开发中的提示语设计基本原则
  • 飞凌嵌入式FET527N-C核心板现已适配Android 13
  • uniapp 如何修改 返回按钮(左上角+物理按钮+侧滑)触发的返回事件
  • appium启动 install driver安装驱动
  • 【机器学习】均方误差根(RMSE:Root Mean Squared Error)
  • [含文档+PPT+源码等]精品基于springboot实现的原生Andriod广告播放系统
  • 【机器学习】均方误差(MSE:Mean Squared Error)
  • 融合虚拟与现实,AR Engine为用户提供沉浸式交互体验
  • python | xmltodict,一个非常厉害的 关于XML数据 Python 库!
  • 教程:FFmpeg结合GPU实现720p至4K视频转换
  • MeterSphere接口自动化-ForEach循环
  • ssm074应急资源管理系统+jsp(论文+源码)_kaic
  • 怎么对 PDF 添加权限密码或者修改密码-免费软件分享
  • LVSM: A LARGE VIEW SYNTHESIS MODEL WITH MINIMAL 3D INDUCTIVE BIAS 论文解读