jps无法获取到tomcat(java)进程
来源:互联网 发布:vba编程基础知识.pdf 编辑:程序博客网 时间:2024/05/14 09:08
一、问题描述:
Ubuntu 10.10版本,同个JDK 1.6版本,启动tomcat后,使用jps无法获取本机Java进程。
二、jps工作原理:
1. java进程启动时,若没有指定 -Djava.io.tmpdir参数,则会默认新建 /tmp/hsperfdata_${user_name} 文件
2. jps查询java进程时会去扫描 /tmp/hsperfdata_${user_name} 文件
三、jps不能正常工作,可能存在的原因:
1. 启动tomcat的java与jps不同版本
2. jps 因为权限问题无法读取 /tmp/hsperfdata_${user_name} 文件
3. java进程启动时指定 -Djava.io.tmpdir参数,即不采用默认值
四、问题定位:
1. ps查询java启动的参数
ps -ef | grep java | grep "Djava.io.tmpdir"发现tomcat确实有指定Djava.io.tmpdir 参数
2. 修改tomcat默认的catalina.sh文件,修改如下
if [ -z "$CATALINA_TMPDIR" ] ; then # Define the java.io.tmpdir to use for Catalina CATALINA_TMPDIR=/tmpfi
3.重新启动tomcat,重新执行jps,问题解决
0 0
- jps无法获取到tomcat(java)进程
- jconsole,jps无法查看到java进程
- 探秘Jps及无法查看java进程问题
- Jps介绍以及解决jps无法查看某个已经启动的java进程问题
- Jps介绍以及解决jps无法查看某个已经启动的java进程问题
- Jps介绍以及解决jps无法查看某个已经启动的java进程问题
- Jps介绍以及解决jps无法查看某个已经启动的java进程问题
- jps无法显示jvm进程
- jps 显示当前Java进程
- jps -- java 进程查看命令
- jps命令,看java进程
- Windows下jps, jconsole无法查看本地java进程问题解决_Java_第七城市
- java虚拟机进程状态工具------jps
- JPS 工具, 显示当前Java进程
- jps工具(查看java进程)
- jps命令:查看Java进程等详细信息
- java获取当前tomcat进程(linux)
- java获取当前tomcat进程(linux)
- Java之环境变量配置
- 央行:免费Wi-Fi易出安全问题 少做网上支付
- 感悟一
- 关于cocos2d::extension::ScrollView
- php防注入
- jps无法获取到tomcat(java)进程
- FSharp.Data.SqlClient: Seamlessly integrating T-SQL and F# in the same code
- IOS开发中NSRunloop跟NSTimer的问题
- BZOJ 3769 spoj 8549 BST again 记忆化搜索
- iOS6.1 不能全屏问题
- The Hardest Problem Ever
- 创建一个filter实例
- 第十四周项目1——折腾二维数组
- 第14周项目1-折腾二维数组