I get the following errors when I try to execute the HelloWorld EJB
example from the following link.

 

Everything was completed as instructed, it compiled without error and
deployed without error.

 

When trying to run the client I get this:

 

C:\Data\Projects>java -cp
javaee-api-5.0-1.jar;c:\data\projects;C:\openejb-3.1\lib\openejb-client-
3.1.jar org.acme.HelloClient

Exception in thread "main" java.lang.NoClassDefFoundError:
javax/ejb/EJBHome

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Unknown Source)

        at com.sun.naming.internal.VersionHelper12.loadClass(Unknown
Source)

        at javax.naming.spi.NamingManager.getInitialContext(Unknown
Source)

        at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)

        at javax.naming.InitialContext.init(Unknown Source)

        at javax.naming.InitialContext.<init>(Unknown Source)

        at org.acme.HelloClient.main(HelloClient.java:11)

Caused by: java.lang.ClassNotFoundException: javax.ejb.EJBHome

        at java.net.URLClassLoader$1.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(Unknown Source)

        at java.lang.ClassLoader.loadClass(Unknown Source)

        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

        at java.lang.ClassLoader.loadClass(Unknown Source)

        at java.lang.ClassLoader.loadClassInternal(Unknown Source)

        ... 8 more

 

Any insight?

 

javax.ejb.EJBHome isn't even referenced in any of the tutorial files.

 

Robert Reese

Operational Excellence

Applications Developer

817-619-8464

 

 

Reply via email to