精华内容
下载资源
问答
  • 国庆前最后一天没事,解决你~~~~现象:在Linuxshutdown.sh ,然后查看tomcat进程发现没有完全关闭;#查看tomcat进程是否关闭语句ps -ef | grep tomcat实验:(为什么原来在Linux没有发现这个问题呢???)实验一...

    tomcat在windows下可以直接关闭,但是貌似在Linux下有时候shutdown.sh 没有关闭tomcat进程;国庆前最后一天没事,解决你~~~~

    现象:

    在Linux下shutdown.sh ,然后查看tomcat进程发现没有完全关闭;

    #查看tomcat进程是否关闭语句

    ps -ef | grep tomcat

    实验:(为什么原来在Linux下没有发现这个问题呢???)

    实验一:

    安装一个纯净的tomcat放在linux上,启动—>查看tomcat进程—>关闭–>查看tomcat进程。。。。。。。。。。。发现关闭后没有tomcat的进程啊啊啊

    实验二:

    将项目丢进tomcat, 启动—> 查看进程—> 关闭—> 查看进程。。。。。。。。tomcat的进程还在!!!!!!

    网上查找出来解释:一般造成这种原因是因为项目中有非守护线程的存在(关于守护线程阅读下面文章)

    解决:

    两个思路,1、从程序上根本解决。 2、从tomcat上解决

    一: 从程序上解决(要求较高,项目底层代码的修改)

    在项目中找到对应new Thread的地方setDaemon(true),后面shutdown就没有tomcat进程了;

    二: 从tomcat解决

    解决方案一:

    #查找到所有的tomcat进程

    $ps -ef | grep tomcat

    #然后逐一杀死它们

    $ps -9 pid

    解决方案二:

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

    解决方案三:

    基本原理为启动tomcat时记录启动tomcat的进程id(pid),关闭时强制杀死该进程

    第一步 :vim修改tomcat下bin/catalina.sh文件,添加点东西,主要是记录tomcat的pid,如下:

    #设置记录CATALINA_PID。

    #该设置会在启动时候bin下新建一个CATALINA_PID文件

    #关闭时候从CATALINA_PID文件找到pid,kill。。。同时删除CATALINA_PID文件

    if [ -z "$CATALINA_PID" ]; then

    CATALINA_PID=$PRGDIR/CATALINA_PID

    fi

    第二步 vim tomcat的shutdown.sh文件,在最后一行加上-force:

    方案三是最适合的(因为一台机器里可能有很多tomcat,不能kill所有吧)

    验收结果:

    启动tomcat,看到使用了CATALINA_PID

    关闭tomcat,看到使用CATALINA_PID,kill了tomcat进程,同时删除了CATALINA_PID文件

    查看tomcat进程,,,,无~~~~

    展开全文
  • windows环境下查看进程杀死进程

    千次阅读 2018-01-03 09:16:45
    有时候一些程序由于异常关闭,导致程序以及关闭但是与程序相关的...比如,myeclipse的tomcat启动状态,myeclipse异常关闭,但是tomcat没有正常关闭; 在重新打开myeclipse,然后启动此tomcat时,就会因为端口占

    有时候一些程序由于异常关闭,导致程序以及关闭但是与程序相关的一些其他进程可能没有关闭,会导致重启程序时候 由于该进程的端口占用,导致重启失败;

    此时,就需要根据占用的端口号来杀死此进程,然后重启程序。

    比如,myeclipse的tomcat启动状态下,myeclipse异常关闭,但是tomcat没有正常关闭;

    在重新打开myeclipse,然后启动此tomcat时,就会因为端口占用,导致启动tomcat失败;此时需要根据tomcat的端口来关闭相应的进程即可。


    大致过程如下:



    1.

    进程cmd窗口:


    2.
    查看端口占用:

    netstat -aon | findstr "19000"


    结果:
     TCP    0.0.0.0:19000          0.0.0.0:0              LISTENING       2888
     TCP    [::]:19000             [::]:0                 LISTENING       2888
     TCP    [::1]:19000            [::1]:58746            TIME_WAIT       0
     TCP    [::1]:19000            [::1]:58833            TIME_WAIT       0


    可知是由进程号为 2888 的进程占用了 19000 的端口;


    3.
    根据进程号查看进程:

    tasklist | findstr "2888"


    结果:
    Apache.exe                    2888 Services                   0     21,780 K
    可知此进程是 Apache.exe


    4.
    杀死进程:

    可以通过任务管理器 杀进程;
    也可用代码:
    taskkill /pid 1688 /F
    结果:
    成功: 已终止 PID 为 2888 的进程。
    展开全文
  • 当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr [指定端口号] 如:查询占用了8080端口的进程:netstat -ano|findstr "...

    一、 查看所有进程占用的端口 

    在开始-运行-cmd,输入:netstat –ano 可以查看所有进程

    二、查看占用指定端口的程序 

    当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr [指定端口号]

    如:查询占用了8080端口的进程:netstat -ano|findstr "8080"

    三、通过任务管理器杀死相关的进程

    方法一:使用任务管理器杀死进程

    打开任务管理器->查看->选择列->然后勾选PID选项,回到任务管理器上可以查看到对应的pid,然后结束进程

    当然上面的方法有时候不好用,就是任务管理器中的进程比较多的时候,然后去找到对应的进程是很麻烦的,所以还有一种方法可以杀死进程的

    方法二:使用命令杀死进程

    1>首先找到进程号对应的进程名称
    tasklist|findstr [进程号];如:tasklist|findstr 3112

    2>然后根据进程名称杀死进程
    taskkill /f /t /im [进程名称];如:taskkill /f /t /im /javaw.exe

     

    转载于:https://www.cnblogs.com/sui776265233/p/10223505.html

    展开全文
  • 转载自:Windows平台tomcat+java的Web程序占用CPU的性能调试 1、问题 Tomcat服务器跑了一段时间后,发现Tomcat进程...2、通过process explorer查看Tomcat进程下的线程 process explorer下载:https://tech
  • 2、通过process explorer查看Tomcat进程下的线程下载后直接打开就可以了。点开tomcat进程:这时候发现6596、12200两个TID线程占用CPU最高。下面我们要找到这两个线程在我们程序中的位置。3、通过jstack把进程...
  • Windows服务器 Tomcat占用CPU过高排查问题描述查看java进程下的线程使用工具操作步骤 问题描述 Tomcat下只部署了一个项目,但是CPU持续保持99%,看任务管理器发现Tomcat程序占大部分,mysql占小部分,推测是定时...
  • 2.在启动的窗口中输入netstat -ano,就可以看到所有端口占用的情况,记占用8080端口的程序的PID 3.打开“任务管理器”,点击菜单栏的“查看”,再点击“选择列”,选上“PID(进程标识符)” 4.在进程中找个相应...
  • tomcat在windows下可以直接关闭,但是貌似在Linux下有时候shutdown.sh 没有关闭tomcat进程现象:在Linux下shutdown.sh ,然后查看tomcat进程发现没有完全关闭;#查看tomcat进程是否关闭语句ps-ef|greptomcat1212实验...
  • 1、问题 Tomcat服务器跑了一段时间后,发现Tomcat进程占用的CPU资源...2、通过process explorer查看Tomcat进程下的线程 process explorer下载:https://technet.microsoft.com/en-us/sysinternals/bb896653/ 我...
  • tomcat部署中,经常遇到80端口被占用,下面总结了两条查看端口进程的方法。 查看端口方法: netstat -aon|findstr "80" 如图,使用80端口的进程列表。 以8072为例,执行 tasklist|findstr "8072",如图,看到是淘宝...
  • 1、问题 Tomcat服务器跑了一段时间后,发现Tomcat进程占用的CPU...2、通过process explorer查看Tomcat进程下的线程 process explorer下载:https://technet.microsoft.com/en-us/sysinternals/bb896653/ 我使用的是...
  • 一、查看8080端口情况,找到占用8081的进程PID netstat -ano|findstr 8081    二、杀死进程 1)直接根据PID杀死进程 taskkill /pid PID /f   2)根据PID获取进程名,根据进程名杀死进程 tasklist|...
  • 2、通过process explorer查看Tomcat进程下的线程下载后直接打开就可以了。 点开tomcat进程: 这时候发现6596、12200两个TID线程占用CPU最高。下面我们要找到这两个线程在我们程序中的位置。3、通过jstack把...
  • tomcat在windows下可以直接关闭,但是貌似在Linux下有时候shutdown.sh 没有关闭tomcat进程; 现象: 在Linux下shutdown.sh ,然后查看tomcat进程发现没有完全关闭; #查看tomcat进程是否关闭语句 ps -...
  • JAVA.NET.SOCKETEXCEPTION:UNRECONGNIZED WINDOWS SOCKETS ERROR:0:JVM_BIND  MyEclipse的java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind异常一般为... 1、查看Tomcat所使用...
  • tomcat在windows下可以直接关闭,但是貌似在Linux下有时候shutdown.sh 没有关闭tomcat进程 ...在Linux下shutdown.sh ,然后查看tomcat进程发现没有完全关闭;...#查看tomcat进程是否关闭语句...
  • tomcat在windows下可以直接关闭,但是貌似在Linux下有时候shutdown.sh 没有关闭tomcat进程; 现象:在Linux下shutdown.sh ,然后查看tomcat进程发现没有完全关闭; #查看tomcat进程是否关闭语句 ps -ef ...
  • 问题描述:eclipse中启动tomcat报错8080端口被占用 解决方案: 1、win+r 快捷键,或输入cmd,进入dos窗口; 2、输入命令netstat -aon|findstr “8080”,查找到被占用的进程号,比如6646; 3、输入命令:taskkill /f...
  • 在Linuxshutdown.sh ,然后查看tomcat进程发现没有完全关闭; #查看tomcat进程是否关闭语句 ps -ef | grep tomcat 实验:(为什么原来在Linux没有发现这个问题呢???) 实验一:   安装一个纯净的...
  • 有时候tomcat出现端口被占用,需要查出进程ID并杀死进程。...为了验证再查询端口为8009:另一种方法是根据关键字查询PID:2、windows下杀死进程:查看 taskkill帮助命令:C:\>taskkill /?TASKKILL [/S ...
  • 问题:常见的web开发过程中经常会遇到端口被某个进程...解决方法:windows下可以通过命令行查看某个端口到底被哪个进程占用了。 1.进入命令行,点击开始-运行-cmd; 2.查询占用了8080端口的进程:netstat -ano|f...
  • 8088, 8009) required by Tomcat v8.5 Server at localhost are already in use",原因可能是之前启动的应用占用了端口,或者其他软件退出后占用的端口未及时终止,除了可以通过任务管理器终止相关进程外还可以采用...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 185
精华内容 74
关键字:

windows下查看tomcat进程