主要是你把EJB的remote interface或者是EJB的class类中的任何一个文件在你的system classpath进行了加载。解决方法是先把生成EJB的jar文件需要的class放在一个临时的目录下,生成好jar后再把编译好的class文件放在你的目录下面。后来我采用jakarta的ant去编译就没有任何问题了,而且作为一个标准和专业的J2EE开发人员,就应该去用它。
去http://jakarta.apache.org/ant/这里看看,会有收获的。