GeeCON Prague 2014*
The moose likes EJB and other Java EE Technologies and the fly likes how to run a client? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "how to run a client?" Watch "how to run a client?" New topic
Author

how to run a client?

pradeep arum
Ranch Hand

Joined: Oct 01, 2003
Posts: 130
I am trying to run a client (page :57)from the book"head first EJB" by Kathy Sierra & Bert bates
My problem is when I tried to run the client using the command
C:\projects\advice>javac -classpath {$CLASSPATH}:latClient.jar adviceclient.java
adviceclient.java:4: package headfirst does not exist
import headfirst.*;
^
adviceclient.java:5: package javax.ejb does not exist
import javax.ejb.*;
^
adviceclient.java:21: cannot resolve symbol
symbol : class advicehome
location: class adviceclient
advicehome home=(advicehome) PortableRemoteObject.narrow(O,advicehome.class);
^
adviceclient.java:21: cannot resolve symbol
symbol : class advicehome
location: class adviceclient
advicehome home=(advicehome) PortableRemoteObject.narrow(O,advicehome.class);
^
adviceclient.java:21: cannot resolve symbol
symbol : class advicehome
location: class adviceclient
advicehome home=(advicehome) PortableRemoteObject.narrow(O,advicehome.class);
^
adviceclient.java:22: cannot resolve symbol
symbol : class advice
location: class adviceclient
advice advisor=home.create();
^
6 errors
C:\projects\advice>
can somebody tell me why I am getting this many errors
may be Kathy or Bert can answer easily.
thanks
Pradeep


SCJP1.4,SCBCD
Failure is not when you fall down; its only when you fail to get up again.
Vishwa Kumba
Ranch Hand

Joined: Aug 27, 2003
Posts: 1064
adviceclient.java:5: package javax.ejb does not exist
import javax.ejb.*;
^

You need to have the j2ee classes in your path. Usually they come bundled along with the Application Server. Sun's Ref implementation includes them.These need to be in classpath. I guess U can fix the other java errors....
U can search in the SCBCD forum, and Kathy has explained how to run the client. You can use the JavaRanch's search facility...
http://www.javaranch.com
Lara McCarver
Ranch Hand

Joined: Dec 09, 2003
Posts: 118
I had a similar problem trying to compile AdviceClient.java. The command line given in Head First EJB is:

I changed this to

and the program then compiled cleanly. I am running on Win2000. Maybe things are different if you are running java from a Unix box. Although I am still getting exceptions when I try to run it
 
GeeCON Prague 2014
 
subject: how to run a client?