Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

calling EJB method

 
Norman Meister
Ranch Hand
Posts: 52
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,
I have never worked with EJBs so I am kind of stuck with one problem.

I have to make use of one existing EJB project through my external standard java class. The existing EJB project makes use to some other packages which are also EJB projects and I am not allowed to change any functionality of the EJB project but to use them as it is.

I am just initilizing the class object of the EJB project and calling its method. Within the EJB project there is a method which is calling another method of the EJB class.

The problem is I dont see the EJB objects getting initilized first and then calling its method as it happens in a normal scenario, hence when that method gets called i get a null pointer execption.

Let me give you some idea by posting some code snippet.



I get an error message before the sequence reaches loadProfile(..), which in my sense is due to the fact that 'profileService' never was initilized in the EJB project.

profileService is object of another EJB project, which looks somethign like this:




Now I am calling the main EJB like this:




So my confusion is how can I make use of profileService.loadProfile(wsseHeader, userCredentials); ??

I tried to initilize:

but I get jndi binding and lots of other exception.

Please help.
 
E Armitage
Rancher
Posts: 989
9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Same advice as that given here: https://forums.oracle.com/forums/thread.jspa?threadID=2410474&tstart=0
 
Rajit vreddi
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
try this..

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic