I am caling a Enity Bean through a simple
java class.i developed all the code in the WSAD5.0 and deploed it in the
test enviorment of the WSAD5.0 using WSA4.0 server.
when i am calling the
EJB through java class i am getting the following error
javax.naming.ServiceUnavailableException: Caught exception when resolving initial reference=NameService. Root exception is org.omg.CORBA.TRANSIENT: Connection refused: connect:host=192.168.100.84,port=2809 minor code: 4942F301 completed: No
at com.ibm.CORBA.transport.TransportConnectionBase.connect(TransportConnectionBase.java:300)
at com.ibm.rmi.transport.TCPTransport.getConnection(TCPTransport.java:177)
at com.ibm.rmi.iiop.TransportManager.get(TransportManager.java:82)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:131)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:99)
at com.ibm.CORBA.iiop.ClientDelegate._createRequest(ClientDelegate.java:2360)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1263)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1167)
at com.ibm.rmi.corba.InitialNamingClient.resolve(InitialNamingClient.java:255)
at com.ibm.rmi.corba.InitialNamingClient.cachedInitialReferences(InitialNamingClient.java:333)
at com.ibm.rmi.corba.InitialNamingClient.resolve_initial_references(InitialNamingClient.java:241)
at com.ibm.rmi.corba.InitialReferenceClient.resolve_initial_references(InitialReferenceClient.java:175)
at com.ibm.rmi.corba.ORB.resolve_initial_references(ORB.java:3073)
at com.ibm.rmi.iiop.ORB.resolve_initial_references(ORB.java:527)
at com.ibm.CORBA.iiop.ORB.resolve_initial_references(ORB.java:2883)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getCosRootContext(WsnInitCtxFactory.java:437)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getRootJndiContext(WsnInitCtxFactory.java:363)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContextInternal(WsnInitCtxFactory.java:229)
at com.ibm.ws.naming.util.WsnInitCtx.getContext(WsnInitCtx.java:98)
at com.ibm.ws.naming.util.WsnInitCtx.<init>(WsnInitCtx.java:79)
at com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContext(WsnInitCtxFactory.java:137)
at com.ibm.websphere.naming.WsnInitialContextFactory.getInitialContext(WsnInitialContextFactory.java:80)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:674)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:255)
at javax.naming.InitialContext.init(InitialContext.java:231)
at javax.naming.InitialContext.<init>(InitialContext.java:187)
at testpack.Client.main(Client.java:31)
my client program is like this:-----------
public class Client {
public static void main(
String[] args) {
try{
InitialContext ctx=new InitialContext();
Object ob=ctx.lookup("jndi");
SampleHome ahome = (SampleHome)ob;
Sample aRemote = ahome.create("1004","doot",28);
}
catch(Exception e){
e.printStackTrace();
}
}
}