Hi all,

I'm pretty new to EJBs and I have a problem when trying to send a message to 
an MDB that I hope you can help with. BTW onMessage() of the mdb is simply a 
system.out.println.

on running the client, the server log says this:

[Default] New Client Connection accepted.  Current Thread=Thread[OIL 
Worker,5,JBossMQ Server Threads
]
[Default] Client Connection set spyDistributedConnection, ClientID=ID1.  
Current Thread=Thread[OIL W
orker,5,JBossMQ Server Threads]
[Default] java.net.SocketException: Connection reset by peer: JVM_recv in 
socket input stream read
[Default]       at java.net.SocketInputStream.socketRead(Native Method)
[Default]
[Default]       at 
java.net.SocketInputStream.read(SocketInputStream.java:86)
[Default]
[Default]       at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
[Default]
[Default]       at 
java.io.BufferedInputStream.read(BufferedInputStream.java:204)
[Default]
[Default]       at 
java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1549)
[Default]
[Default]       at 
java.io.ObjectInputStream.refill(ObjectInputStream.java:1683)
[Default]
[Default]       at 
java.io.ObjectInputStream.read(ObjectInputStream.java:1659)
[Default]
[Default]       at 
java.io.ObjectInputStream.readByte(ObjectInputStream.java:1905)
[Default]
[Default]       at 
org.jbossmq.distributed.server.DistributedJMSServerOIL.run(DistributedJMSServerOI
L.java:79)
[Default]
[Default]       at java.lang.Thread.run(Thread.java:484)
[Default]

my jbossmq.xml has this in it:

        <Queue>
                <Name>testQueue</Name>
        </Queue>

My jboss.xml has this in it:

  <message-driven>
      <ejb-name>uk.co.isesolutions.util.scheduler.biz.TaskProxy</ejb-name>
      <configuration name>Standard Message Driven Bean</configuration-name>
      <destination-jndi-name>queue/testQueue</destination-jndi-name>
  <message-driven>

and my ejb-jar.xml has this in it:

    <message-driven>
        <ejb-name>uk.co.isesolutions.util.scheduler.biz.TaskProxy</ejb-name>
        
<ejb-class>uk.co.isesolutions.util.scheduler.biz.TaskProxy</ejb-class>
        <message-selector></message-selector>
        <transaction-type>Container</transaction-type>
        <acknowledge-mode>Auto-acknowledge</acknowledge-mode>
        <message-driven-destination>
            <destination-type>javax.jms.Queue</destination-type>
        </message-driven-destination>
    </message-driven>

   <container-transaction>
        <method>
            
<ejb-name>uk.co.isesolutions.util.scheduler.biz.TaskProxy</ejb-name>
            <method-name>*</method-name>
        </method>
        <trans-attribute>Required</trans-attribute>
    </container-transaction>


any ideas?

thanks in advance,

Birju

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to