I had the same problem.
It seems that this example is broken in Seam 1.0.0.CR2.
Try it with the Seam 1.0beta2 version. The mentioned example works on this older version.
Oops, there was a bug in the build script. ejb-jar.xml was not getting included in the EJB jar.
So the fix is easy. Edit the build.xml in examples/messages, adding the ejb-jar.xml to the EJB fileset:
<!-- EJB3 --> <fileset id="example.ejb3.root" dir="resources"> <include name="import.sql"/> <include name="seam.properties"/> <include name="META-INF/persistence.xml"/> <include name="META-INF/ejb-jar.xml"/> </fileset>
Then it works correctly. Thanks Gavin and Marcio.