JavaGroups is highly configurable and can be configured for other protocols. Check out their website for details. www.javagroups.com
there's a couple of ways you can configure JavaGroups to do without IPMCAST:
- Use multiple UDP packets instead of 1 multicast packet. I doubt thought that this is going to work for you because if your router/bridge drops IPMCAST, then it will probably also drop UDP packets
- Use TCP and a gossip server: TCP establishes TCP connections between members and uses a so-called Gossip server (Java process) to lookup the initial membership (so members find each other).
- If you know on which hosts you will be running instances of JavaGroups (JBoss), you can get away without the Gossip server by using the TCP:TCPPING protocols.
Have a look at http://www.javagroups.com/javagroupsnew/docs/newuser/node63.html
It explain how to setup such a configuration.
I suggest you use some JavaGroups demo such as org.javagroups.demos.Draw to test this out before running JBoss.