jconsole相关内容
我正在使用 Jconsole 来监控 Java 应用程序.内存选项卡显示不同的堆和非堆内存,例如 堆内存使用情况 非堆内存使用情况 内存池“CMS Old Gen" 内存池“Par Eden Space" 内存池“Par Survivor Space" 内存池“代码缓存" 内存池“CMS Perm Gen" 这些术语之间有什么区别.还请提供一些关于 - 如何通过监控这些参数
..
我正在尝试连接到在服务器上运行的远程 jboss 实例.我正在使用以下连接网址 service:jmx:remoting-jmx://90.214.64.170:9999 当我这样做时,我在控制台窗口中收到以下 2 个错误 选择不安全后,我会看到这个 在通过 jconsole 连接之前,我还转到了我的 jboss 服务器的 bin 目录并运行 ./jconsole.sh 将
..
我目前正在使用 jconsole 来监控我的 Java 应用程序的性能指标,并且想要脚本这个数据采集. 有没有办法将这些 VM 指标(堆内存使用率、线程数、CPU 使用率等)检索到 STDOUT? top -p PID -b -n 1 中的数据并没有完全削减它. 谢谢 解决方案 jconsole 只是为平台 MBeanServer 中的 JMX MBean 提供了一个包装器.
..
我想使用 JConsole 来监控我的 Websphere 应用程序,但我不确定如何启用 JMX. 解决方案 以下信息适用于 Windows 上的 Websphere 6.1. 首先,连接到 MBean 服务器的神奇 URL 是: service:jmx:iiop://:/jndi/JMXConnector 如果您安装了默认的 Websphere,则 JNDI 端口号可能是 28
..
我们在连接到在 Amazon EC2 集群中运行的 Java 应用程序时遇到问题.我们确实允许“JMX 端口"(通常是 RMI 注册端口)和服务器端口(它完成大部分工作)到相关实例的安全组.Jconsole 连接但似乎挂起并且从不显示任何信息. 我们正在运行我们的java,如下所示: java -server -jar foo.jar 其他参数在这里>java.log 2>&1 我们已经
..
我正在尝试使用 jConsole 连接到远程 tomcat JMX 实例.但是无法连接成功.有什么想法吗? 我在远程 tomcat catalina.sh 中包含了以下选项: JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote \-Dcom.sun.management.jmxremote.port=9004 \-Dcom.sun.ma
..
如何在 JVM 上激活 JMX 以使用 jconsole 进行访问? 解决方案 相关文档可以在这里找到: http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html 使用以下参数启动您的程序: -Dcom.sun.management.jmxremote-Dcom.sun.managemen
..
我正在使用 putty 和 .ppk 密钥文件连接到远程 Unix 系统.现在我想使用 Jconsole 监视这个远程 unix 系统.在远程系统上,8080 上启用了 jmx 端口.我有它的 IP 地址、jmx 端口、用户名和 .ppk 文件.我如何使用 Jconsole 进行连接或远程监控?通过腻子,我使用隧道连接到远程系统. 解决方案 我假设远程端口 8080 不能直接连接到或者你的
..
我正在尝试使用 Jconsole (JDK1.8.0_31) 监视 JVM 中正在运行的进程.但是,由于窗口损坏,我在 Jconsole 的启动窗口中看不到任何进程.本地进程列表似乎没有设置高度参数.至少它看起来是这样: 我在网上查过类似的问题.我发现 %TMP% 的奇怪权限设置导致 Jconsole 出现问题的情况.我检查过了,我拥有所需的所有权限(读/写等). 好吧,既然我不轻易放
..
我有一个作为Windows服务运行的Tomcat,众所周知那些与jstack不能很好地配合使用.另一方面,jconsole运行良好,我可以看到各个线程的堆栈(我正在连接到"localhost:port"以访问它). 如何使用jconsole或类似工具将所有线程堆栈转储到文件中?(类似于jstack) 解决方案 如今,您可以使用jvisualvm工具通过JMX连接到远程JVM并创建线程
..
我尝试用包含以下类的jar运行jconsole: cd"C:\ Program Files \ Java \ jdk1.6.0_26 \ bin"设置console ="C:\ Program Files \ Java \ jdk1.6.0_26 \ lib \ jconsole.jar"设置工具="C:\ Program Files \ Java \ jdk1.6.0_26 \ lib \
..
我的MBean使用Spring注释进行注释,如下所示: @ManagedAttribute(description = "returns the name") public String getName() { return name; } 现在,每当我打开JMX控制台(无论是VisualVM还是JConsole)时,都可以在“属性"选项卡中看到我的bea
..
我正在研究Java JMX 和 假设我有一个简单的Java应用程序占用了内存,就像这样: public class MemoryEater { public static void main(String[] args) { Vector v = new Vector(); while (true) { byte b[] = new byte[10
..
我正在尝试将jconsole连接到由以下命令调用的jvm: java \ -Djava.util.logging.config.file=./logging.properties \ -Dcom.sun.management.jmxremote.ssl=false \ -Dcom.sun.management.jmxremote.authenticate=false \ -Dcom.sun.
..
JConsole具有安静的错误视图,可以监视JMX发布的计数器. 还有哪些其他选择? 除了JVisualVM,实际上它使用相同的视图,我找不到任何东西 解决方案 有些替代方法是(因为我对JVisulaVM很好,但我还没有尝试过): JRockit任务控制(将添加为 Java Mission Control 到即将推出的Oracle JDK) Argus JMX浏览器 MC4
..
似乎过去我从来没有做过这项工作.目前,我知道它不起作用. 但是我们开始我们的Java流程: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=6002 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxre
..
我正在尝试连接到服务器上运行的远程jboss实例.我正在使用以下连接URL service:jmx:remoting-jmx://90.214.64.170:9999 执行此操作时,在控制台窗口中出现以下2个错误 选择不安全后,我会看到这个 在通过jconsole连接之前,我已经进入我的jboss服务器的bin目录并运行./jconsole.sh,它将以下内容输出到命令行
..
有必要制作一个自定义控制台.我有以下代码: public class Console extends OutputStream{ private Console(ResourceBundle resourceBundle) throws IOException { FXMLLoader loader = new FXMLLoader(this.getClass().getResou
..
我试图通过cassandra-evn.sh文件在 Elassandra 5.5.0.4 中启用 JMX ,以便远程连接 Cassandra节点,并获取指标和统计信息. 我正在尝试使用 JConsole 连接到JMX. 我已经遵循了datastax和博客中的各种教程,但都没有成功. 我尝试了有无身份验证,但是没有用. 解决方案 确保设置以下参数.该配置无需任何身份验证即可远程启用JMX
..
我正在将tomcat 6.0.18作为Windows服务运行.在服务小程序中,jvm默认配置为使用JRE的jvm.dll. 我正在尝试使用JConsole监视此应用程序,但无法在本地连接到它.我添加了参数-Dcom.sun.management.jmxremote(在使用start.bat脚本启动tomcat时有效).但是jvm似乎没有选择该参数. 解决方案 有一个不错的GUI来编辑
..