大家好,
我正在尝试使用jconsole连接远程Wildfly 8 Final服务器。但是连接失败了。经过多次尝试和失败后,我试图至少将其连接到我的'localhost' jboss,但即使这样也不起作用。没有错误提示,它只是无法连接并显示“连接失败”。
详细信息:
- Wildfly 8 Final服务器
- 使用wildfly_installation/bin/jconsole.bat中的jconsole
- 已创建管理用户。尝试使用用户名/密码进行连接和不使用。
- standalone.xml是原始的,未更改的Wildfly 8 Final版本
- 我在jconsole中插入的URL以连接为:service:jmx:remoting-jmx://localhost:9999
- Wildfly/jboss中没有部署任何WARs/EARs。
- Java版本是1.7 release 51。写作时的最新版本。
- JAVA_HOME指向系统上唯一安装的java 1.7。
- jconsole可以连接本地java进程并正常工作,但无法进行远程连接。
基本上,这是一个全新安装的Wildfly 8 Final版本,已创建管理用户,但jconsole无法远程连接。
我还尝试了什么:我阅读了许多关于jconsole和Jboss AS 7.x出现问题的帖子。我尝试了这些线程的建议,但没有一个起作用。此外,Wildfly 8似乎具有不同的JMX版本(与Jboss 7.x中的1.1相比为1.3),因此我认为这就是为什么Jboss 7.x中的standalone.xml建议对Wildfly 8 Final不起作用的原因。
jmc.ini
位于/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/lib/missioncontrol/Java Mission Control.app/Contents/MacOS
,您只需要在末尾添加-Xbootclasspath/a:/path/to/wildfly-8.2.0.Final/bin/client/jboss-cli-client.jar
即可。 - Paaske