Hi 
I am new to JBoss. I am having a problem accessing the "ConnectionFactory" to 
send a Message to Queue. 

The code i have used is below: 


InitialContext ctx; 
QueueConnectionFactory cf; 
QueueConnection connection; 
QueueSession session; 
Queue destination; 
QueueSender sender; 
TextMessage message; 

MessageToQueue mtq = new MessageToQueue(); 
ctx= mtq.getInitialContext(); 

cf = (QueueConnectionFactory)ctx.lookup("ConnectionFactory"); 
destination = (Queue)ctx.lookup("advantJMS"); 


My getInitialContext() method is having the following code: 



protected InitialContext getInitialContext() throws Exception { 
String url = "jnp://localhost:1099"; //specify the host name where JBoss is 
running on 
String user = null; 
String password = null; 
Properties properties = null; 
try { 
properties = new Properties(); 
properties.put(Context.INITIAL_CONTEXT_FACTORY, 
"org.jnp.interfaces.NamingContextFactory"); //JBoss Naming Context 
properties.put(Context.PROVIDER_URL, url); 
properties.put(Context.URL_PKG_PREFIXES, 
"org.jboss.naming:org.jnp.interfaces"); 
if (user != null) { 
properties.put(Context.SECURITY_PRINCIPAL, user); 
properties.put(Context.SECURITY_CREDENTIALS, password == null ? "" : password); 
} 

return new InitialContext(properties); 
} 
catch(Exception e) { 
System.out.println("Unable to connect to JBoss server at " + url); 
System.out.println("Please make sure that the server is running."); 
throw e; 
} 



The error I am getting on is 


javax.naming.NameNotFoundException: ConnectionFactory not bound 
at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) 
at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) 
at org.jnp.server.NamingServer.getObject(NamingServer.java:505) 
at org.jnp.server.NamingServer.lookup(NamingServer.java:278) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261) 
at sun.rmi.transport.Transport$1.run(Transport.java:148) 
at java.security.AccessController.doPrivileged(Native Method) 
at sun.rmi.transport.Transport.serviceCall(Transport.java:144) 
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) 
at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701) 
at java.lang.Thread.run(Thread.java:534) 
at 
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
 
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223) 
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133) 
at org.jnp.server.NamingServer_Stub.lookup(Unknown Source) 
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) 
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) 
at javax.naming.InitialContext.lookup(InitialContext.java:347) 
at MessageToQueue.main(MessageToQueue.java:32) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 

 
 
I would like to know is there any configuration setting to be added/enabled to 
activate the ConnectionFactory. Please help me... 

Thanks for your help.. 
 


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3933930#3933930

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3933930


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to