Tomcat shutdown无法结束进程的问题-阿里云开发者社区

开发者社区> 单红宇> 正文

Tomcat shutdown无法结束进程的问题

简介:
+关注继续查看

问题现象:
执行tomcat/bin目录下的shutdown.sh后,查看tomcat进程,仍然存在。

解决方案:
最简单的就是在shutdown后面补上一个kill命令,如下:

kill -9 `ps -ef|grep tomcat-api|awk '{print $2}'`

其中 tomcat-api 为tomcat的名称。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
C语言及程序设计进阶例程-28 动态规划法问题求解
贺老师教学链接 C语言及程序设计进阶 本课讲解 最短路径问题 #include<stdio.h> #define n 7 #define x 9999 /*用一个尽可能大的开销,代表结点之间没有通路*/ int map[n][n]= /*对图7.33中交通网的描述,map[i][j]代表i结点到j结点的开销*/ { {x,4,5,8,x,x,x
816 0
C语言及程序设计进阶例程-6 递归法问题求解
贺老师教学链接  C语言及程序设计进阶 本课讲解 求n! #include <stdio.h> long fact(int n) { long f; if (n==1) f=1; else f=n*fact(n-1); return f; } int
873 0
数组结束符\0与0的问题
一、案例代码 #include stdio.h> #include string.h> int main(int argc,char** argv) {     char s1[] = "abcd0xyz";     printf("s1 is %s\n",s1);     char s2[] = "abcd\0xyz";     printf("s2 is %s\n",s2);     return 0; } 输出结果:   二、案例分析 由上面可得,\0与0在计算机内部是完全不同的两个东西。
498 0
redis-server进程CPU百分百问题
结论: 待确认是否为redis的BUG,原因是进程实际占用的内存远小于配置的最大内存,所以不会是内存不够需要淘汰。 CPU百分百redis-server进程集群状态: slave 解决办法: 使用gdb将d.ht[0].used的值改为0 问题原因: dictGetRandomKey()过程中, 无法走到分支“if (dictSize(d) == 0) return NULL;”, 导致函数dbRandomKey()进入死循环。
2454 0
Ext JS 发布正式版的3.0,RC 结束
在经历数次 RC 版之后,extjs.com 终于发布 3.0 的正式版了。总体而言,较 2.0 改进不大,依然还是那套组件模型,但具体的变化就按照 website 的标题介绍如下:    * 提供了参照 DWR 后与后台的通讯包 Direct,支持具有明显的 REST 风格的 CRUD 服务    * 一系列的新的组件和例子,包括有图表(Charting, By YUI Flash)    * 功能增强和 Bug 修正,大约有1k多个吧~IE6下面的内存管理亦有所改善了    * 文档有新内容了,CSS 业已重构    * 巩固向后的兼容性,升级没有1.x-〉2.x 那时的痛苦。
595 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
8268 0
C语言及程序设计进阶例程-26 回溯溯法问题求解
贺老师教学链接 C语言及程序设计进阶 本课讲解 8皇后问题实现代码 #include <stdio.h> #include <math.h> #include <malloc.h> void nQueens(int *x, int n); /*求解n皇后问题*/ int place(int *x, int k); /*判断是否可以
988 0
C语言及程序设计进阶例程-27 贪心法问题求解
贺老师教学链接 C语言及程序设计进阶 本课讲解 找零钱问题及其求解 #include <stdio.h> int main ( ) { int money[10]={100,50,10,0}; /*最大面额的硬值面值排在最前面,将被优先处理*/ int x; /*找零金额*/ int i=0, n=0, m; scanf
1062 0
+关注
单红宇
软件从业者,爱好技术。
294
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载