• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

new to J2ee – NullPointerException in remote client

 
Raad Mohammed
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All

Trying to learn J2ee, I picked up Hello world example from ejb3 in action code. I created HelloUserRemote interface as follows
(using nb 6.5.1)



And HelloUserBean



Client code Main java



And finally the HelloUserClient


All code Compiles fine with Glassfish 2.1, nb6.5.1. I get the following error

WARNING: ACC003: Application threw an exception.
java.lang.NullPointerException at ejb3inaction.example.HelloUserClient.main(HelloUserClient.java:30) which is reffering to helloUserBean.sayHello("Curious George");
in HelloUserClient.main. Please could you help.
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please UseCodeTags. Unformatted code/config/etc. is difficult to read. You can edit your post to include them using the button or re-post the question with proper formatting.

 
Christian Dillinger
Ranch Hand
Posts: 197
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You cannot inject EJBs in a "normal" client (without doing some more stuff). Looking up the remote reference via new InitialContext().lookup(..) is the solution.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic