Hi !
  I edited my MDB, and it's Ok. My jbossmq-myqueues-service.xml is look like:
<mbean code="org.jboss.mq.server.jmx.Queue"
  |          name="jboss.mq.destination:service=Queue,name=myQueue">
  |     <depends 
optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
  | </mbean>
   And I put it inside /deploy --> all things are Ok. but when I write a client 
that send some TextMessage :
InitialContext jndiContext = getInitialContext( );
  | try {
  |    ConnectionFactory factory = 
(ConnectionFactory)jndiContext.lookup("ConnectionFactory");
  |    Queue queueTmp= (Queue)jndiContext.lookup("queue/producerQueue");
  |    Connection connect = factory.createConnection( );
  |    Session session = connect.createSession(false,Session.AUTO_ACKNOWLEDGE);
  |    MessageProducer sender = session.createProducer(queueTmp);
  |    for(int i=0; i<10; i++){
  |      TextMessage t = session.createTextMessage();
  |      t.setText(new Timestamp(System.currentTimeMillis())+" 
JmsClientProducer Message "+i);
  |      sender.send(t);
  |      Thread.sleep(1000);            
  |   }
  |   connect.close();
  | } catch (NamingException e) {                       
  |             ......
  | }
  And my jndi.properties is look like:
anonymous wrote : 
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
  | java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
  | java.naming.provider.url=localhost:1099
  When I run client, I received some errors:
javax.naming.CommunicationException [Root exception is 
java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
  |     java.lang.ClassNotFoundException: 
org.jboss.mq.referenceable.ObjectRefAddr (no security manager: RMI class loader 
disabled)]
  |     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:722)
  |     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
  |     at javax.naming.InitialContext.lookup(Unknown Source)
  |     at thai.jms.client.JmsClient.main(JmsClient.java:33)
  | Caused by: java.rmi.UnmarshalException: error unmarshalling return; nested 
exception is: 
  |     java.lang.ClassNotFoundException: 
org.jboss.mq.referenceable.ObjectRefAddr (no security manager: RMI class loader 
disabled)
  |     at sun.rmi.server.UnicastRef.invoke(Unknown Source)
  |     at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
  |     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:625)
  |     ... 3 more ---> and error at line:
ConnectionFactory factory = 
(ConnectionFactory)jndiContext.lookup("ConnectionFactory");
  But inside my MDB, I were declared:
@Resource(mappedName="ConnectionFactory")
  |     private ConnectionFactory connectionFactory;

  I understand your suggestions.And althought, I posted my article not correct 
but I recognized your helps and can you continue guide some my remain problems ?

   Thanks. 

   Catania.

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

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

Reply via email to