Based on the suggestions, I did all suggested changed. Now I am getting  
javax.naming.NameNotFoundException: jms not bound

Infact, can you please suggest how do I create my own connection factory? I 
have my MDB

  | <?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise 
JavaBeans 2.0//EN' 'http://java.sun.com/dtd/ejb-jar_2_0.dtd'>
  | 
  | <ejb-jar>
  |     <enterprise-beans>
  |             <message-driven>
  |                     <ejb-name>MQManager</ejb-name>
  |                     <ejb-class>com.ebw.ejb.mdb.MQManager</ejb-class>
  |                     <transaction-type>Container</transaction-type>
  |                     <message-selector>
  |                             <![CDATA[
  |                                     Message_Redirector IS NULL AND 
Message_Type <> 'Data'
  |                             ]]>
  |                     </message-selector>
  |                     <message-driven-destination>
  |                     <destination-type>javax.jms.Queue</destination-type>
  |                     </message-driven-destination>    
  |                     <resource-ref>                      
<res-ref-name>jms/novaJMSConnectionFactory</res-ref-name>
  |                     <res-type>javax.jms.QueueConnectionFactory</res-type> 
  |                     <res-auth>Container</res-auth> 
  |                     </resource-ref>
  |             
  |                     <security-identity>
  |                             <run-as>
  |                                     <role-name>admin</role-name>
  |                             </run-as>
  |                     </security-identity>
  |             </message-driven>
  |     </enterprise-beans>
  |     <assembly-descriptor>
  |             <security-role>
  |                     <description>Administrator</description>
  |                     <role-name>admin</role-name>
  |             </security-role>
  |             <container-transaction>
  |                     <method>
  |                             <ejb-name>MQManager</ejb-name>
  |                             <method-name>*</method-name>
  |                     </method>
  |                     <trans-attribute>NotSupported</trans-attribute>
  |             </container-transaction>
  |     </assembly-descriptor>
  |     <ejb-client-jar>novaEJBClient.jar</ejb-client-jar>
  | </ejb-jar>
  | 



Also find my jboss.xml


  | <?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 4.0//EN"
  |    "http://www.jboss.org/j2ee/dtd/jboss_4_0.dtd";>
  | <!-- jboss xml used on for JBoss deployement-->
  | 
  | <jboss>
  |     <enterprise-bean>
  |             <message-driven>
  |                     <ejb-name>MQManager</ejb-name>
  |                             <!--
  |                             @Naveen: commented for the time being
  |                             <pool>
  |                                     <instance-pool>15</instance-pool>
  |                             </pool>
  |                             -->
  |                             
<destination-jndi-name>jms/novaRequestQueue</destination-jndi-name>
  |                             <resource-ref> 
  |                             
<res-ref-name>jms/novaJMSConnectionFactory</res-ref-name>
  |                             
<res-type>javax.jms.QueueConnectionFactory</res-type>
  |                                     
<jndi-name>QueueConnectionFactory</jndi-name> 
  |                             </resource-ref> 
  |                             
  |             </message-driven>       
  |     </enterprise-bean>
  | 
  |     <security-role-assignment>
  |             <role-name>admin</role-name>
  |             <principal-name>server</principal-name>
  |     </security-role-assignment>
  | </jboss>
  | 

My client code reads MQ.properties which are defined as below.

  | 
  | # Intial factory
  | java.naming.factory.initial org.jnp.interfaces.NamingContextFactory
  | 
  | # Provider URL
  | #java.naming.provider.url t3://192.168.2.227:7001
  | java.naming.provider.url jnp://localhost:1099
  | 
  | #java.naming.provider.url t3://novps1.nj.ssmb.com:7001
  | 
  | 
  | # Queue Connection Factory
  | queue.connection.factory jms/novaJMSConnectionFactory
  | #Based on suggestion; 
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=107646
  | #queue.connection.factory ConnectionFactory
  | 
  | 
  | # Request Queue
  | request.queue.context.name jms/novaRequestQueue
  | #request.queue.context.name queue/B
  | 
  | 
  | # Response Queue
  | response.queue.context.name jms/novaResponseQueue
  | #response.queue.context.name queue/novaResponseQueue
  | 
  | #Strategy to pick one server out of the available list of servers. 
['sequential', 'random'] 'sequential' is default. 
  | server.selection.strategy sequential
  | 
  | #Security principal
  | java.naming.security.principal client
  | 
  | # Security credentials (password)
  | java.naming.security.credentials client123
  | 
  | # Maximum chars allowed in a single message
  | max.chars.in.message 1500000
  | 
  | # Time in milliseconds, The listener must wait for the response.
  | response.wait.time 300000
  | 
  | # Time in milliseconds, for which the queue connection is maintain(should 
be more than 'response.wait.time').
  | queue.connection.lease.time 600000
  | 
  | # Time in minutes, The time after witch session will expire [default value 
is 24hrs].
  | session.expire.time 1440
  | 
  | # ON/OFF debug information on the system output stream. ['on', 'off']
  | mq.debug.state off
  | 
  | # Set the debug leval [0, 1, 2 or 3] use largest value for maximum debug 
information, zero to turn off.
  | debug.level 3
  | 
  | # Property file to store transaction information.
  | transaction.file Transaction.properties
  | 
  | # ON/OFF lazy loading of Entity beans. ['on', 'off']
  | lazy.mode off
  | 
  | # ON/OFF workflow rules. ['on', 'off']
  | workflow off
  | 
  | # Whether connection to excel is to be done.['on', 'off']
  | excel.integration on
  | 


I am getting frustrating. Please help.


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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4043069
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to