linux怎么关闭tomcat

发布时间 - 2022-03-11 00:00:00    点击率:
关闭方法:1、利用“cd Tomcat下的bin目录路径”命令进入Tomcat下的bin目录;2、利用“./shutdown.sh”命令关闭Tomcat服务;3、利用“kill -9 进程号”命令强制关闭Tomcat进程。

本教程操作环境:linux7.3系统、Dell G3电脑。

linux怎么关闭tomcat

在Linux系统下,启动和关闭Tomcat使用命令操作。

进入Tomcat下的bin目录

cd /java/tomcat/bin

停止Tomcat服务命令

./shutdown.sh

     执行tomcat ./shutdown.sh 后,虽然tomcat服务不能正常访问了,但是ps -ef | grep tomcat 后,发现tomcat对应的java进程未随web容器关闭而销毁,进而存在僵尸java进程。网上看了下导致僵尸进程的原因可能是有非守护线程(即User Thread)存在,jvm不会退出(当JVM中所有的线程都是守护线程的时候,JVM就可以退出了;如果还有一个或以上的非守护线程则JVM不会退出)。通过一下命令查看Tomcat进程是否结束:

ps -ef|grep tomcat

若显示一下相似信息,说明Tomcat进程未结束

gateway  14705 14703 12 08:29 pts/0    00:03:10 /www/websoft/java/java1/jdk1.7.0_25/jre/bin/java -Djava.util.logging.config.file=/www/websoft/tomcat1/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -Xms1536m -Xmx1536m -Xss256k -XX:MaxPermSize=512m -XX:+UseParallelGC -XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:MaxGCPauseMillis=100 -XX:+UseAdaptiveSizePolicy -Djava.endorsed.dirs=/endorsed -classpath /www/websoft/tomcat1/bin/bootstrap.jar:/www/websoft/tomcat1/bin/tomcat-juli.jar -Dcatalina.base=/www/websoft/tomcat1 -Dcatalina.home=/www/websoft/tomcat1 -Djava.io.tmpdir=/www/websoft/tomcat1/temp org.apache.catalina.startup.Bootstrap start

此时我们可强制结束该进程(僵尸进程)

kill -9 14705

上一命令执行完毕后,重新查看Tomcat进程情况,Tomcat已完全停止。

相关推荐:《Linux视频教程》


# linux  # 都是  # 看了  # 出了  # 是有  # 上一  # 还有一个  # 或以上  # 不能正常  # 就可以  # 完毕后 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  Python文件流缓冲机制_IO性能解析【教程】  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  Python面向对象测试方法_mock解析【教程】  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  Laravel storage目录权限问题_Laravel文件写入权限设置  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何为不同团队 ID 动态生成多个“认领值班”按钮  怎么用AI帮你为初创公司进行市场定位分析?  Linux系统命令中tree命令详解  jQuery validate插件功能与用法详解  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  原生JS获取元素集合的子元素宽度实例  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  制作电商网页,电商供应链怎么做?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  如何快速搭建高效可靠的建站解决方案?  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Laravel集合Collection怎么用_Laravel集合常用函数详解  香港服务器选型指南:免备案配置与高效建站方案解析  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  Laravel如何使用Blade组件和插槽?(Component代码示例)  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  音乐网站服务器如何优化API响应速度?  如何在景安服务器上快速搭建个人网站?  javascript日期怎么处理_如何格式化输出  简单实现jsp分页  python中快速进行多个字符替换的方法小结  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  QQ浏览器网页版登录入口 个人中心在线进入  南京网站制作费用,南京远驱官方网站?  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  非常酷的网站设计制作软件,酷培ai教育官方网站?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  Laravel如何使用Collections进行数据处理?(实用方法示例)  微信小程序 input输入框控件详解及实例(多种示例)  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法