A whole messaging webapp, with example portlets. This also includes the sources for the messaging library.
Cross-context messaging:
messaging2 and messaging3 webapps, with differently-named portlets, to test cross-context messaging: the properties file configures both webapps to use an EJB message store, and a Cookie session id (which requires you to visit the Cookie setting portlet first thing).
portalMessageBeanEJB.jar - goes on the EJB Server, JBoss (to work, this will also need portlet-messaging.jar in the classpath, e.g. default/server/lib/)