without having tried your example, here is a general suggestion. Usually when I encounter a ClassNotFoundException a look for the class in directories and jar files. I happened to find the class you are looking for not in a jar file but in the src tree under org/jboss/ejb/plu.......... . If you have checked to make sure that you have included all the necessary jar files from the lib and lib/ext directory to run your example, I would put the src tree in my class path. It SHOULD WORK, but you never know.