The runs inside:
<runs-inside>
<parent-resource-type name="JMX Server" plugin="JMX"/>
</runs-inside>
looks to be out of place no? Shouldn't that be inside the <server>
element, not inside the child <service> element?
Unsure if that's the cause of your problem, but that's the thing that
jumped out at me when I looked.