.....兄弟,你做的是WEB层的组件,打包成*.war;你的EJB是要单独打包的(*.jar),形成EJB组件;
EJB是不能放在WEB层里的,除非你用JAVABEAN来实现业务逻辑。如果用JAVABEAN,可以放到WEB-INF/classes里,也可以将JAVABEAN打包放到WEB-INF/lib里。

解决方案 »

  1.   

    to lishixiang() :
    我以前就是用javabean做的.现在就是为了学习ejb才用它的.
    能不能告诉我该怎么做啊?????
      

  2.   

    ejb也是javabean,存放路径时的组织也和javabean没两样,都是存放在src的包目录下,只是IDE中打包时系统会自动把jsp和javabean打包成war,把ejb打包成jar!布署时分别布署或打包成ear发布就成了!
      

  3.   

    如果你想部署EJB时,同javabean很相像,在classes目录下放一个 .jar 的文件,该文件中包含了你所
    使用的ejb组件,你需要提供一个 ejb-jar.xml 文件,来指定这些 ejb 的生存周期 。我还是建议你用一用 j2ee1.3 或 j2ee1.4 来部署 ejb 和 jsp 文件。