JConsole中为什么看不到本地的Tomcat进程?

问题描述

启动Tomcat,JConsole 的“本地进程”列表中,为什么独独没有Tomcat呢?无论是在控制台用Startup.bat启动,或者是在Eclispe中用Tomcat插件启动,都看不到。JConsole 的“本地进程”列表是根据什么查找本地Java进程的?Tomcat为什么出不来?知道的麻烦指点一下,非常感谢!

解决方案

关于Jconsole查找本地的java进程,其依据是所有本地启动的java进程,都会有一个相应的vmid,一般情况下和任务管理器中列出的pid相同。可以通过命令行中使用jps命令查看当前运行的java进程和其对应的vmid.启动Java进程之后,会在默认的临时目录下新建一个文件,文件名称即该JAVA进程的vmid.JConsosle能列出的所有本地进程,都是读该目录下的文件得到的。例如我的系统是Win7,默认临时目录是:C:Users【用户名】AppDataLocalTemphsperfdata_【用户名】在该目录下存放所有本地java进程文件。如果你在启动的时候将临时目录改了,JConsole应该就列不出来了。你可以在该目录下查看是否有tomcat的vmid对应的进程文件,以及在代码中通过String str = System.getProperty("java.io.tmpdir"); 查看具体的临时目录被改到哪了,希望可以帮到你。
解决方案二:
改用 jvisualvm试试呢 ?
解决方案三:
http://stackoverflow.com/questions/7711195/monitoring-tomcat-via-jconsole-in-a-local-setting

时间: 2024-09-18 05:34:53

JConsole中为什么看不到本地的Tomcat进程?的相关文章

jmx-【防火墙已关闭】帮看下JMX本地Main方法连接取Broker报错

问题描述 [防火墙已关闭]帮看下JMX本地Main方法连接取Broker报错 **帮我看下JMX本地Main方法连接取Broker报错 (No broker is found at any of the 1 configured urls)** JConsole通过jmxrmi连接 service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi本地正常 activemq.xml配置 <!-- Licensed to the Apache Software

童士豪转换赛道:横跨中美看项目 输出中国草根打法

从2013年8月从供职 7 年的启明创投离开,到迈入投资领域横贯中美的纪源资本(简称GGV),现为纪源资本合伙人的童士豪已转换赛道:从专注中国本地投资到横跨中美看项目.作为同时熟悉中美互联网的投资人,童士豪加盟纪源资本后很短时间后很快适应环境,并一连拿下多个项目,其中,最知名的是移动电商项目Wish,其C 轮融资5000万美元.Wish主要模式是把淘宝.天猫和eBay商家引导到更国际化平台卖商品.当前淘宝上有800万 卖家,大部分只做内销,且竞争激烈,这些卖家需拓展海外市场,这是Wish机会所在

mfc-求大神解答,在MFC中如何通过代码将本地的图片加载到资源中并分配ID?

问题描述 求大神解答,在MFC中如何通过代码将本地的图片加载到资源中并分配ID? 求大神解答,在MFC中如何通过代码将本地的图片加载到资源中并分配ID? 解决方案 资源是编译时候的概念,加载是运行时候的概念. 资源被资源编译器编译,再通过链接器附加到可执行文件上.程序运行的时候它是只读的. 解决方案二: 不知道你为什么要怎么做,不可以直接在程序中调用资源吗 解决方案三: 用CXImage等类库可以加载文件 解决方案四: 用CImage加载本地图片就不要放到资源视图中了,也就没有资源ID的概念了.

自动将远程页面的文件中的图片下载到本地服务器

服务器|下载|页面 * written by Jaron ,2003-11-12 *//* 原出处:CSDN文档中心 http://www.csdn.net/develop WEB技术中文网 http://www.jaron.cn *//* 转载请注明出处和保留此版权信息 *//* 欢迎使用SiteManager-CMS Server 网站管理系统 http://sitemanager.cnzone.net *//* 自动创建目录,自动将原文件名更名,文件格式的限制以及其他功能的一些优化/* 自

如何将云端SQL Azure中的数据库备份到本地SQL Server

SQL Azure提供一系列的数据复制和同步机制.例如,本地的SQL Server数据库可以被发布到SQL Azure上:SQL Azure的数据库也可以被打包下载到本地SQL Server服务器上:您还可以通过数据同步服务(Data Sync Service)备份数据库,以及进行动态数据同步. 数据层应用程序 数据层应用程序(Data-Tier Application, DAC)封装了一个应用程序所用的所有数据库和实例对象,例如表.索引.视图.存储过程乃至用户等. 通过这个逻辑上的封装,开发者

在Word 2010中创建远程文件的本地副本

在使用Word 2010编辑存储在网络或可移动存储设备中的Word文档时,如果网络或可移动存储设备发生故障,则可能无法将当 前Word文档正常保存到原始位置,从而造成数据丢失.为防止出现此类问题,用户可以在Word 2010中启用为远程文件创建本地 副本的功能,在保存本地副本的同时将Word文档保存到原始位置,具体操作步骤如下所述: 第1步,打开Word 2010文档窗口,依次单击"文件"→"选项"按钮,如图2012022503所示. 图2012022503 单 击

c#如何实现类似于360浏览器中city+M另存图片到本地的图片的功能

问题描述 c#如何实现类似于360浏览器中city+M另存图片到本地的图片的功能 c#如何实现类似于360浏览器中city+M另存图片到本地的图片的功能 解决方案 keypress事件里面添加如下代码 if ((Control.ModifierKeys & Keys.Control) == Keys.Control) { if (e.KeyValue == 'M') { Image.SaveToFile(this.PictureBox1.Image, 文件名) } } 解决方案二: 我是想写一个

大神,C++代码递归代码求详细注释,特别是if中的看不懂,谢谢了

问题描述 大神,C++代码递归代码求详细注释,特别是if中的看不懂,谢谢了 void foo(int x, int y) { if (x > 1000) return; if (x == y && x == 1) { printf("%d %d ", 1, 1); foo(x + y, x); return; } else { printf("%d ", x); foo(x + y, x); } } 解决方案 void foo(int x, i

mediaplayer-android中MediaPlayer播放M3U8格式本地文件时,网络权限被禁止,仅在小米3,4上有

问题描述 android中MediaPlayer播放M3U8格式本地文件时,网络权限被禁止,仅在小米3,4上有 最近用Vitamio的Mediaplayer开发一款视频播放软件,在小米3和小米4上出现本地视频无法播放的问题:具体为: 当关闭小米3.4的移动网络和wifi之后,使用mediaplayer播放器播放已下载的视频会出现VitamioPlayer: error (1, -5),并且出现网络权限被拒的提示(注:联网权限都已经在manifest中注册)如下图错误提示: 当wifi和移动网络打