如何将Java Flight Recorder(从JDK 7 U 40)连接到远程JBoss 7

我有一个带有Jboss 7和本地Ubuntu桌面机的远程Ubuntu服务器,我已经可以使用jconsole和visualvm脚本来监视JBoss了。

在Java 7 Update 40发布之后,我想在相同的环境中尝试Java Flight recorder。

谷歌search,它接缝是可能的,但在我的情况下,像一个波纹pipe后不同的组合,我不断收到错误:

jmc -J-Xbootclasspath/a:<paths to the multiple jboss remoting related jars copied from what jconsole script was using> 

结果是:

 Sep 23, 2013 2:35:05 PM com.jrockit.mc.rcp.application.ApplicationWorkbenchWindowAdvisor execute WARNING: Unknown command 'J-Xbootclasspath/a:<all the given jars...>'. Error found at row 0, from position 0 to 732 

即使使用JMC文档中简单介绍的 “jmc –launcher.appendVmargs -vmarg arguments”,我也会遇到同样的“未知命令”警告,在这种情况下引用vmarg。

Oracle的Java支持Xbootclasspath,因为我可以在以下方面使用它:

 java -Xbootclasspath/a:<any valid jar file> -version 

有问题的参数将打印一个错误,而不是正常的版本输出:

 java -XDoesntExist -version Unrecognized option: -XDoesntExist Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 

所以江铃的文件可能不一致或不完整。 任何想法缺less什么?