I really don't know what's wrong in it,help me please.
this is the output:
Got context
test
java.lang.NullPointerException
at org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:110)
at $Proxy0.create(Unknown Source)
at examples.HelloClient.main(HelloClient.java:49)
this is the client program
public class HelloClient {
public static void main(String[] args)
{
String temp="test";
Object ref;
// Set up the naming provider; this may not always be necessary, depending
// on how your Java system is configured.
System.setProperty("java.naming.factory.initial",
"org.jnp.interfaces.NamingContextFactory");
System.setProperty("java.naming.provider.url",
"localhost:1099");
// Enclosing the whole process in a single `try' block is not an ideal way
// to do exception handling, but I don't want to clutter the program up
// with catch blocks
try
{
// Get a naming context
InitialContext jndiContext = new InitialContext();
System.out.println("Got context");
// Get a reference to the Interest Bean
HelloLocalHome home=(HelloLocalHome)jndiContext.lookup("local/Hello");
// Create an Interest object from the Home interface
HelloLocal h = home.create();
temp=h.hello();
// call the calculateCompoundInterest() method to do the calculation
}
catch(Exception e)
{
e.printStackTrace();
}
System.out.println(temp);
}
}