[Ikvm-developers] JBOSS 7 conncetion using IKVM.Net
Brought to you by:
jfrijters
From: Swapnil V. <swa...@gm...> - 2013-05-09 05:53:34
|
hello friends, I am trying to connect jboss-as-7.1.1.Final using following : 1) IKVM 7.2.4630.5 2) JBossClient.dll (Converted from .jar using IKVMC) 3) .Net FrameWork 4.0 But m not able to connect it as it throws the following exception : javax.naming.NamingException was caught Message=Failed to create remoting connection Source=jboss-client StackTrace: at org.jboss.naming.remote.client.InitialContextFactory.getInitialContext(Hashtable env) at javax.naming.spi.NamingManager.getInitialContext(Hashtable env) at javax.naming.InitialContext.getDefaultInitCtx() at javax.naming.InitialContext.init(Hashtable environment) at javax.naming.InitialContext..ctor(Hashtable environment) at WindowsFormsApplication1.Form1.button1_Click(Object sender, EventArgs e) in D:\Swapnil\Styudy material\JBOSS_Test\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs:line 36 InnerException: Here is my Code : java.util.Properties prop = new java.util.Properties(); prop.put(Context.__Fields.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory"); prop.put(Context.__Fields.PROVIDER_URL, "remote:// 10.1.7.149:4447"); // username prop.put(Context.__Fields.SECURITY_PRINCIPAL, "admin"); // password prop.put(Context.__Fields.SECURITY_CREDENTIALS, "admin123"); // This is an important property to set if you want to do EJB invocations via the remote-naming project prop.put("jboss.naming.client.ejb.context", true); javax.naming.Context context = new javax.naming. InitialContext(prop); ConnectionFactory connectionFactory = (ConnectionFactory )context.lookup("jms/RemoteConnectionFactory"); Connection connection = connectionFactory.createConnection(); Session session = connection.createSession(false, 1); Queue queue = (Queue)context.lookup("jms/queue/TestedQueue" ); MessageProducer sender1 = session.createProducer(queue); TextMessage txtMsg = session.createTextMessage(" Hello "); sender1.send(txtMsg); Can u help me with this issue ?? Regards, Swapnil Vengurlekar |