aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes Basic EJB access question 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 "Basic EJB access question" Watch "Basic EJB access question" New topic
Author

Basic EJB access question

gar tek
Greenhorn

Joined: Mar 07, 2007
Posts: 10
Hi ,

I am learning the basic EJB and trying to write my first piece of code.
I wrote a HelloWorld.jar(EJB) and deployed it in Websphere server.

Then I wrote a standalone java program with main method to access the EJB client. As per the tutorial..
public void callEJB()
{
try
{
java.util.Properties env = new java.util.Properties();
env.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY,"com.ibm.websphere.naming.WsnInitialContextFactory");
env.put(javax.naming.Context.PROVIDER_URL,"iiop://localhost:2809/");
javax.naming.Context initial = new javax.naming.InitialContext(env);
//Object objref =(javax.naming.Context)initial.lookup("java:comp/env/HelloWorld");
Object objref =initial.lookup("ejb/ejb/demo/HelloWorldHome");
System.out.println(objref.getClass());
HelloWorldComponent helloRef = (HelloWorldRemote)PortableRemoteObject.narrow(objref, HelloWorldComponent.class);

}catch(Exception e){e.printStackTrace();}
}

How will my code compile??? Because HelloWorldComponent is on the application server, but my client is on a different server. It cannot find the HelloWorldComponent class right??
What should I do now?

Thanks.
gar tek
Greenhorn

Joined: Mar 07, 2007
Posts: 10
Please help me
Darya Akbari
Ranch Hand

Joined: Aug 21, 2004
Posts: 1855
I recommend you get a copy of HF EJB and start on again.



There are too much details that are involved here so that I could give you a short answer.

Regards,
Darya


SCJP, SCJD, SCWCD, SCBCD
 
jQuery in Action, 2nd edition
 
subject: Basic EJB access question
 
Similar Threads
Advice Client problem
Getting Class cast exception while Lookup EJB2.1 session bean using JNDI name in WAS6.1
Duke's Bank app
EJB and Sun One Application server
com/ibm/CORBA/iiop/ORB - Help