we are using JBoss EnterprisePlatform-4.3.0.GA with jdk1.6.
Client side Configuration File have followinf content
<event-descriptor eventtype="EVTTEST">
| <destination-type>Queue</destination-type>
| <destination-jndi-name>evtTESTEH3Queue</destination-jndi-name>
|
<initial-context-factory>org.jnp.interfaces.NamingContextFactory</initial-context-factory>
| <provider-url>jnp://localhost:1099</provider-url>
| <connection-factory-jndi-name>ivtQCF</connection-factory-jndi-name>
| </event-descriptor>
Client side JNDi lookup code are:
| factory =
(QueueConnectionFactory)evtconn.getInitialDirContext().lookup(
evtconn.getConnectionFactoryJndiName() );
| queueConn = factory.createQueueConnection();
| EventLogger.PRO.info(className+inMethod+" !!! GOT
QueueConnection - "+queueConn);
| return queueConn;
| }catch( Exception e ) {
|
EventLogger.ERR.warn(className+inMethod+EventConstant.JMS_ERROR+":: [Exception]
Unable to retrieve the QCF object from JNDI, trying again .. - ",e);
|
| try {
| ctxhtable = new Hashtable();
| initContext();
| factory =
(QueueConnectionFactory)evtconn.getInitialDirContext().lookup(
evtconn.getConnectionFactoryJndiName() );
| queueConn = factory.createQueueConnection();
| EventLogger.PRO.info(className+inMethod+" !!! GOT QueueConnection
- "+queueConn);
| return queueConn;
| }catch(ClassCastException ccExp)
| {
| EventCommitException ecx = new
EventCommitException(className+inMethod+EventConstant.EVT_ERROR+"::
[EventCommitException] Pls., check the connection factory object in evtConfig.xml and
ensure MQ jars are in the CLASSPATH - "+ccExp.getMessage());
|
EventLogger.ERR.error(className+inMethod+EventConstant.EVT_ERROR+"::
[EventCommitException] Pls., check the connection factory object in evtConfig.xml and
ensure MQ jars are in the CLASSPATH - ",ccExp);
| throw ecx;
| }catch(Exception exc){
| EventCommitException ecx = new
EventCommitException(className+inMethod+EventConstant.JMS_ERROR+":: [Exception]
Unable to retrieve the QCF object from JNDI - "+e.getMessage());
| EventLogger.trace(className+inMethod+EventConstant.JMS_ERROR+"::
[Exception] Unable to retrieve the QCF object from JNDI - ",EventLogger.ERR,e);
| throw ecx;
| }catch(Throwable th){
| EventCommitException ecx = new
EventCommitException(className+inMethod+EventConstant.JMS_ERROR+":: [Throwable]
Unable to retrieve the QCF object from JNDI - ");
| EventLogger.trace(className+inMethod+EventConstant.JMS_ERROR+"::
[Throwable] Unable to retrieve the QCF object from JNDI - ",EventLogger.ERR,th);
| throw ecx;
| }
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4224230#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...