用什么开发工具?我感觉初学EJB还是要用UltraEdit+weblogic+jdk比较好。

解决方案 »

  1.   

    先运行 j2ee -verbose
    再运行 deploytool
      

  2.   

    没有启动j2ee服务器,用j2ee -verbose启动
      

  3.   

    我运行j2ee -verbose后
    屏幕显示
    J2EE server listen port: 1050
    Naming service started:1050
    Exception in thread "main" java.lang.NoSuchMethodError
            at com.sun.corba.ee.internal.corba.AnyImpl.createTypeCodeForClass(Any
            at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.createTypeCode
    ava:223)
            at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.writeAny(Shutd
    8)
            at javax.rmi.CORBA.Util.writeAny(Util.java:80)
            at org.omg.stub.com.sun.enterprise.naming._SerialContextProvider_Stub        at com.sun.enterprise.naming.SerialContext.rebind(SerialContext.java:
            at com.sun.enterprise.naming.SerialContext.rebind(SerialContext.java:
            at javax.naming.InitialContext.rebind(InitialContext.java:370)
            at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingMa
            at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingMa
            at com.sun.enterprise.server.J2EEServer.bindObject(J2EEServer.java:71
            at com.sun.enterprise.server.J2EEServer.createServerObject(J2EEServer
            at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:244)
            at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:972)
    为什么会这样呢