[jboss-user] [Beginners Corner] - javax.naming.CommunicationException: Could not obtain connec
kbird
do-not-reply at jboss.com
Fri May 18 10:30:37 EDT 2007
hi call i was trying a sample program ejb3,
i am using the database mysql, ejb 3 deployed to jboss 4.0.4
but in jboss cmd, i got some thing like this as well.
-----------------------------------------------------------
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss:service=Naming
State: FAILED
Reason: java.rmi.server.ExportException: Port already in use: 1098; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
I Depend On:
jboss.system:service=ThreadPool
Depends On Me:
jboss.ws:service=WebServiceClientDeployer
jboss.ws.eventing:service=SubscriptionManager
jboss.mq:service=DestinationManager
jboss.mq:service=Invoker
jboss.mq:service=InvocationLayer,type=UIL
jboss.mq:service=InvocationLayer,type=UILXA
jboss.mq:service=InvocationLayer,type=UIL2,alias=UIL2ConnectionFactory
jboss.mq:service=InvocationLayer,type=UIL2XA,alias=UIL2XAConnectionFactory
jboss.jms:alias=QueueConnectionFactory
jboss.jms:alias=TopicConnectionFactory
jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory
jboss.jmx:alias=jmx/rmi/RMIAdaptor
jboss:service=TransactionManager
ObjectName: jboss.jca:service=RARDeployment,name='jboss-local-jdbc.rar'
State: NOTYETINSTALLED
Depends On Me:
jboss.jca:service=ManagedConnectionFactory,name=DefaultDS
jboss.jca:service=ManagedConnectionFactory,name=MySqlDS
ObjectName: jboss.jca:service=RARDeployment,name='jms-ra.rar'
State: NOTYETINSTALLED
Depends On Me:
jboss.jca:service=ManagedConnectionFactory,name=JmsXA
-----------------------------------------------------------
my client code,
---------------------------
Properties prop = new Properties();
prop.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
prop.put(Context.PROVIDER_URL, "localhost:1099");
Context initial;
try {
initial = new InitialContext(prop);
Calculator beanRemote = (Calculator)initial.lookup("EJB3Sample/EntityCalculator");
beanRemote.addFund("abc",0.1);
beanRemote.addFund("Blaze",0.2);
beanRemote.addFund("Apocalips",0.05);
beanRemote.addInvestor("El DeCarcia",25,55);
beanRemote.addInvestor("Marlon Brandes",20,60);
for (int i = 1; i < 4; i++) {
beanRemote.calculate(i,4-i,i*100*0.8);
}
beanRemote.getRecords();
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
---------------------------
when i tried to run the code, i got the following error, Can any one tell me whats going wrong
----------------------------------------------------------------
[java] javax.naming.CommunicationException: Could not obtain connection to any of these urls: localhost:1099 and discovery failed with error: javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out] [Root exception is javax.naming.CommunicationException: Failed to connect to server localhost:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is java.net.ConnectException: Connection refused: connect]]]
[java] at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1414)
[java] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:594)
[java] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
[java] at javax.naming.InitialContext.lookup(Unknown Source)
[java] at test.com.samples.entity.basic.Client.main(Unknown Source)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[java] at java.lang.reflect.Method.invoke(Unknown Source)
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:202)
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:134)
[java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:710)
[java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:178)
[java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:84)
[java] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[java] at org.apache.tools.ant.Task.perform(Task.java:364)
[java] at org.apache.tools.ant.Target.execute(Target.java:341)
[java] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[java] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[java] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[java] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[java] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
[java] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[java] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
[java] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
[java] Caused by: javax.naming.CommunicationException: Failed to connect to server localhost:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is java.net.ConnectException: Connection refused: connect]]
[java] at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:269)
[java] at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1385)
[java] ... 24 more
[java] Caused by: javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is java.net.ConnectException: Connection refused: connect]
[java] at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:243)
[java] ... 25 more
[java] Caused by: java.net.ConnectException: Connection refused: connect
[java] at java.net.PlainSocketImpl.socketConnect(Native Method)
[java] at java.net.PlainSocketImpl.doConnect(Unknown Source)
[java] at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
[java] at java.net.PlainSocketImpl.connect(Unknown Source)
[java] at java.net.SocksSocketImpl.connect(Unknown Source)
[java] at java.net.Socket.connect(Unknown Source)
[java] at java.net.Socket.connect(Unknown Source)
[java] at java.net.Socket.(Unknown Source)
[java] at java.net.Socket.(Unknown Source)
[java] at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:84)
[java] at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:77)
[java] at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:239)
[java] ... 25 more
-------------------------------------------------------
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4046839#4046839
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4046839
More information about the jboss-user
mailing list