Yep, adding another ClusterPartition mbean is what you do for EJBs and HA-JMS. Make sure each has a different multicast address and port from the others. If you look at the other services defined in the cluster-service.xml file, you can make duplicates of those as well if you want (e.g. an HA-JNDI service that only spans the ejbPartition). You can even create a separate farm service for your partitions (see deploy/deploy.last/farm-service.xml).
Note that webapp clustering (i.e. session replication) is really driven by the tc5-cluster-service.xml file.
Brian, thanks for the quick response. I am currently using jboss-4.0.4 which does not seem to have the tc5-cluster-service.xml file but instead has a tc5-cluster.sar directory. Am I safe to assume that the tc5-cluster.sar/META-INF/jboss-service.xml file is what I would edit to manage the webapp clustering. Also, I do not seem to have a farm-service.xml file.
Sorry for the slow response this time :(
Yes tc5-cluster.sar/META-INF/jboss-service.xml has the same function as the old tc5-cluster-service.xml.
Don't know what to tell you about farm-service.xml. It shoud be there in server/all/deploy/deploy.last. If you're not using farming at all, not having a separate version for your new partition probably isn't an issue for you either :-)