  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Struts - A MVC web framework | | Tomcat - JSP/Servlet container | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | | JSP - A mailing list about Java Server Pages specification and reference | |
Struts & Hibernate
|
|
|
  | | | Running a Simple JMS Example | Running a Simple JMS Example 2003-07-29 - By Kenneth Saks
Back Hi Sandeep, You might want to take look at the JMS in J2EE section of the J2EE tutorial : http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html. It describes how to write JMS clients with the beta2, as well as message-driven beans that consume JMS messages.
--ken
Kenneth Saks kenneth.saks@(protected) J2EE Team, Java Software
Sandeep Rajpathak wrote:
> Hello, > > This problem is encountered with the J2EE RI 1.4 Beta 1 and 2. > > I am trying to run a very simple JMS example in which I create a > TopicConnectionFactory with a JNDI name "jms/TopicConnectionFactory". > Next I am writing a very simple piece of code to just do a lookup on this. > > Following is the code > > -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- -- ---- ---- -- > Hashtable env=new Hashtable(); > > env.put("com.sun.jms.internal.java.naming.provider.url", > "iiop://localhost:1050"); > env.put("com.sun.jms.client.transport_preference", "IIOP"); > env.put("com.sun.jms.internal.java.naming.factory.initial", > "com.sun.enterprise.naming.SerialInitContextFactory"); > try > { > Context jndiContext=new InitialContext(env); > > System.out.println(jndiContext.toString()); > > TopicConnectionFactory topicConn = > > (TopicConnectionFactory)jndiContext.lookup("jms/TopicConnectionFactory"); > System.out.println(topicConn); > } > catch(Exception e) > { > e.printStackTrace(); > } > -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- -- ---- ---- -- > > This program produces the following error > > -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- -- ---- ---- -- > javax.naming.InitialContext@(protected) > <mailto:javax.naming.InitialContext@(protected)> > > javax.naming.CommunicationException : Can't find SerialContextProvider > > at > com.sun.enterprise.naming.SerialContext.getProvider(SerialContext.java:81) > > at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:138) > > at javax.naming.InitialContext (InitialContext.java:347) > > at QueueSender.main(QueueSender.java:23) > -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- -- ---- ------ > > Could anyone point out what could possibly be wrong with this code. > > Thanks > Sandeep
=========================================================================== To unsubscribe, send email to listserv@(protected) and include in the body of the message "signoff J2EE-INTEREST". For general help, send email to listserv@(protected) and include in the body of the message "help".
|
|
 |