从这句weblogic.ejb20.deployer.DeploymentDescriptorException: Unable to load a class specified in your ejb-jar.xml: examples.HelloBean;可以推测可能jar cvf Hello.jar *.*这个地方出了问题,比如打包后的类缺少包等;其次public void ejbCreate() 最好增加throws CreateException这个异常

解决方案 »

  1.   

    我完全按这个例子做了一次 没有问题的 打包后的jar包目录应该是:
    examples                         (应该是这个地方出的问题)
       .
       .......若干.class文件
    META-INF
       .
       ......ejb-jar.xml
             weblogic-ejb-jar.xml
             还可以有些工具生成的
      

  2.   

    真是怪了。我的就是不行。
    我的文件结构:
    classes/examples/
      - Hello.class
      - HelloBean.class
      - HelloHome.class
    META-INF/
      - ejb-jar.xml
      - weblogic-ejb-jar.xml
    src/examples/
      - Hello.java
      - HelloBean.java
      - HelloHome.java
    然后我打包为jar,jar的目录结构也是这样的,可就是不行,weblogic还保上面的异常。苦恼ingcrazycy(代言人),我的msn是:[email protected],你的msn是多少,能否交流一下。
      

  3.   

    另外想问一下,我用idea开发的,文件结构是:
    classes/examples/
      - Hello.class
      - HelloBean.class
      - HelloHome.class
    META-INF/
      - ejb-jar.xml
      - weblogic-ejb-jar.xml
    src/examples/
      - Hello.java
      - HelloBean.java
      - HelloHome.java
    这样的,怎么打包才能打成
    examples/
      - Hello.class
      - HelloBean.class
      - HelloHome.class
    META-INF/
      - ejb-jar.xml
      - weblogic-ejb-jar.xml
    格式的呢?谢谢