我再补充其他设置情况-------->
系统:windows 2000 professional
开发包版本:1.3.1
JAVA_HOME=C:\jdk1.3.1_09
J2EE_HOME=C:\jsdkee1.3.1
Path=%JAVA_HOME%\bin;%J2EE_HOME%\bin;%Path%
CLASSPATH=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;.;%J2EE_HOME%     
          \lib\j2ee.jar
APPCPATH=D:\java\helloApp.ear

解决方案 »

  1.   

    你查一下<<J2EETutorial>>看看上面的常见错误解决上有没有启发?
    set APPCPATH=helloApp.jar?
      

  2.   

    你可以参考《精通ejb》第二版,这本书很不错
      

  3.   

    to: orant(仗剑走天涯) 
    我按照<<J2EETutorial>> 八、运行J2EE应用程序客户端 的指示去做了,但还是错误如故阿?
    set APPCPATH=d:\java\helloAppJar.jarto: netcobol(初学者) 
    《精通ejb》虽然理论很好,但是对初学ejb的人来说不是很容易上手阿。
      

  4.   

    to: haode(好的) 
    我的Bean没有访问数据库,只有一个简单方法,如下所示:
    package hello;public class HelloBean implements javax.ejb.SessionBean
    {
    private javax.ejb.SessionContext ctx; public void ejbCreate()
    {
            System.out.println("ejbCreate()");
    } public void ejbRemove()
    {
    System.out.println("ejbRemove()");
    } public void ejbActivate()
    {
    System.out.println("ejbActivate()");
    } public void ejbPassivate()
    {
    System.out.println("ejbPassivate()");
    } public void setSessionContext(javax.ejb.SessionContext ctx)
    {
    this.ctx = ctx;
    } public String hello()
    {
    System.out.println("hello()");
    return "Hello,World!";
    }
    }
    不知哪个地方可以授权?我用默认设置的不可以吗?