jconsole不以参数(命令行)开头

时间:2015-01-05 16:20:34

标签: weblogic jconsole

我正在尝试启动jconsole来监控Weblogic bean。

我正在关注此网站,但将命令更改为Windows格式。

https://blogs.oracle.com/WebLogicServer/entry/managing_weblogic_servers_with

命令:

jconsole 
-J-Djava.class.path=%JAVA_HOME%/lib/jconsole.jar;%JAVA_HOME%/lib/tools.jar;%WL_HOME%/server/lib/wljmxclient.jar 
-J-Djmx.remote.protocol.provider.pkgs=weblogic.management.remote 
-J-Dcom.sun.tools.jconsole.mbeans.keyPropertyList=type,Type,j2eeType,name,Name -debug  

环境变量的值:

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_51
WL_HOME=C:\Oracle\Middleware\wlserver_10.3

当我运行该命令时,jconsole永远不会启动。当我只运行“jconsole”时,弹出jconsole窗口。

我看到了一个运行jconsole时遇到问题的人的问题,但我的路径看起来正确: Where check log why VM doesn't running for jconsole with custom jar?

我也试过只运行jconsole -J-Djava.class.path=%JAVA_HOME%\lib\jconsole.jar,但它仍然无法启动。

1 个答案:

答案 0 :(得分:0)

您只需要在类路径周围引用,可能是因为Program Files中的空格。例如,这对我有用:

"C:\Program Files\Java\jdk1.6.0_37\bin\jconsole" -J-Djava.class.path="%JAVA_HOME%/lib/jconsole.jar"