你这都是服务器端的东西,你客户端访问的代码呢
而且你 的东西都要打包成JAR文件到服务器上发布, 然后通过客户端访问

解决方案 »

  1.   

    从这句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这个异常我完全按这个例子做了一次 没有问题的 打包后的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.   

    >>另注:部署一个同事的ejb是可以的,说明weblogic没问题。
    呵呵你的package是examples
    为什么打包到classes/examples?
    jar应该是
    examples/
      - Hello.class
      - HelloBean.class
      - HelloHome.class
    META-INF/
      - ejb-jar.xml
      - weblogic-ejb-jar.xml
      

  4.   

    打开jar包 看看目录结构 可能搞错了
      

  5.   

    各位大侠好,我的jar目录结构是:classes/examples,看来是错了。我就是进入目录,按照jar cvf Hello.jar *.*直接打的。谢谢各位的提醒,望大家各抒己见,稍候就揭帖。
      

  6.   

    另外想问一下,我的文件结构是:
    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
    格式的呢?谢谢