The ObjectName we use to register a clustered webapp's session manager doesn't follow the same pattern as non-clustered Managers.
Clustered webapp:
jboss.web:WebModule=//localhost/http-sr,service=ClusterManager
Non-clustered:
jboss.web:host=localhost,path=/,type=Manager
This will cause difficulties for ModClusterService, which has some beans that use JMX queries to gather load metrics. Plus, it just seems ugly.
My intent is to have JBossCacheManager use ObjectNames that follow the non-clustered pattern. Tools only looking for clustered webapps can include the "Distributable" attribute in their query.