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.