经常在关闭tomcat,并不能关掉其运行的Java进程,再启动tomcat,有启动新的Java进程,系统会出现异常。简单实用命令检查,并逐个关闭。 1. 首先关闭tomcat #?service?tomcat?stop 2.?列出所有java进程及进程号...
分类:
编程语言 时间:
2015-03-14 17:06:42
阅读次数:
186
java中获取系统属性以及环境变量System.getEnv()和System.getProperties()的差别从概念上讲,系统属性 和环境变量 都是名称与值之间的映射。两种机制都能用来将用户定义的信息传递给 Java 进程。环境变量产生很多其它的全局效应,由于它们不仅对Java 子进程可见,并...
分类:
编程语言 时间:
2015-03-10 16:59:31
阅读次数:
189
ps -ef|grep javakill -9 [pid] 即kill -9 1583即可杀掉java进程http://blog.csdn.net/andy572633/article/details/8253927
分类:
系统相关 时间:
2015-03-10 08:56:19
阅读次数:
194
使用命令:ps -aux | grep httpd发现并没有8080端口的Tomcat进程。使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name发现8080端口被PID为9658的Java进程占用。进一步使用命令:ps -...
分类:
系统相关 时间:
2015-03-09 19:02:46
阅读次数:
163
1、介绍 用来查看基于HotSpot的JVM里面中,所有具有访问权限的Java进程的具体状态,包括进程ID,进程启动的路径及启动参数等等,与unix上的ps类似,只不过jps是用来显示java进程,可以把jps理解为ps的一个子集。 使用jps时,如果没有指定hostid,它只会显示本地环境中所有的...
分类:
编程语言 时间:
2015-03-09 18:54:44
阅读次数:
154
1、介绍jstack用于打印出给定的java进程ID或corefile或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:jstack[-l]pid如果java程序崩溃生成core文件,jstack工具可以用...
分类:
编程语言 时间:
2015-03-09 18:47:53
阅读次数:
130
一、jps命令:查看java进程无参数,列出所有进程-q 只列出pid-m 列出传递给main方法的参数-l 输出程序main class完整package名, 或jar文件完整路径名-v 传递给JVM的参数二、jstack命令作用:打印出给定的java进程ID或core file 或远程调试服务的...
分类:
其他好文 时间:
2015-03-09 12:31:21
阅读次数:
122
jdk为我们提供了一些非常实用的小工具来帮助我们定位一些简单的JVM问题,这些小工具就在jdk/bin下面。不妨来分别看一下,本篇文章的工具都是使用的windows版本。
1.jps
从名字中可以大概看的出是做什么用的,了解liunx的都知道非常重要的一个命令ps——列出当前系统中的进程。同样jps是java版本的ps,列出当前系统中的java进程,下面是在我本机执行jps的结果:
C:\U...
分类:
其他好文 时间:
2015-03-08 23:00:06
阅读次数:
363
jps工具jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前全部java进程pid的命令,简单有用,很适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps(Java Virtual Machine P...
分类:
其他好文 时间:
2015-02-28 22:56:04
阅读次数:
223
java进程load过高分析步骤:top 查看java进程情况top -Hp 32323查看某个进程的具体线程情况printf 0x%x 31973确认哪一个线程占用cpu比较多,拿出来转成16进制jstack 32323> jstack.log 注:jstack命令必须由当前运行的java进程用户...
分类:
编程语言 时间:
2015-02-27 20:04:27
阅读次数:
187