try removing the J2EE.jar from the system classpath. jboss uses its own j2ee.jar and this could be causing some confusion.
I try to remove the j2ee.jar of j2sdkee from the classpath and let jboss use its jboss-j2ee.jar located at lib\ext. However it prompts same exception that NoClassDefFoundError: javax/ejb/SessionBean and javax/ejb/EJBHome. Do I miss any specific configuration for jboss?
I have reinstall jboss that the bean deployment is successful. Thanks!!