I tried to use MxServerDetector class in my custom plugin and found that auto-detection of jmx.url value doesn't work. I analyzed the source code and believe that the reason is a bug in MxServerDetector#findAndSetURL method - it checks only first argument instead of each of them. After correction auto-detection started to work as expected.
Could you please fix this problem? I can attach a patch if necessary.
I use Hyperic HQ-4.6.6 but it looks like HQ-5.x also contains this problem.
Thanks