Didn't look very hard did you. I know all these questions are answered in this
forum, because I answered them.
I'm surprised you couldn't figure out the first two questions from the FAQ topic
where it explains how to configure jms-ds.xml for remote access.
You also didn't "READ THIS FIRST" or at least missed the part where it
says "One question, one topic"
You are already in my bad books.
1) It is the jndi reference of the real connection factory
2) The one in question 1
3) No, you have probably misconfigured the cache and JBossMQ is spending most of
its time moving messages to and from disk.
The other alternative is that an internal error has occurred in JBossMQ (probably because you are using hsqldb). See the "READ ME FIRST" for how to debug this.
Thanks for providing "definite" answers.
For question 3, we are using MySQL as persistence manager, and water marks are set properly (350/400) I think for Xmx1024.
So at 400M you have no messages in memory and 600M of free heap.
That should be:
You potentially have no messages in memory at 400M if that 400M of heap
is used by something other than JBossMQ
Or, the most part of 400M are messages, then processing logic kick in which begins to comsume the heap left.
JBossMQ does not know what is messages and what is other. It doesn't do any book
keeping to say I have this many bytes of messages in memory. It just uses the JVM