I could never figure out the what the problem was here. The sample from LaLiLuna still worked as did the EJB3Trail.ear. I really have no clue what the problem was - maybe something in MyEclipse or Eclipse or JBoss, but it was really hosed - even stripping it down to the bare ejbs didn't help. Creating a new project with the same source files worked. I checked everything I could - deconstructing the ear/jar, hex edit looking at the classes, looking at the project files - I hate when these problems come up. Very odd!