<jms-server host="hostname.domain.com|123.124.125.126|[ALL]" port="9127">
This file contains the configuration for a JMS-server.

host - The host/IP to listen for JMS-connections at. If [ALL] is specified then all the servers IP's are used.
port - The port to listen for JMS-connections at.


<queue-connection-factory ... />
A factory for producing queue connections.

cmt-location - The JNDI name to bind the CMT-variant to. This is the location that should generally be linked to when deploying.
host - The host/IP this factory connects to. Default is the local server.
location - The JNDI name to bind to.
password - The password to connect with.
port - The target port. Default is 9127.
username - The username to connect with.
xa-location - The JNDI name to bind the XA-variant to.


<topic-connection-factory ... />
A factory for producing topic connections.

cmt-location - The JNDI name to bind the CMT-variant to. This is the location that should generally be linked to when deploying.
host - The host/IP this factory connects to. Default is the local server.
location - The JNDI name to bind to.
password - The password to connect with.
port - The target port. Default is 9127.
username - The username to connect with.
xa-location - The JNDI name to bind the XA-variant to.


<queue location="my/jndi/path" name="The name" persistence-file="../persistence/jms/myQueue.queue">
Defines a Queue binding, the defined queues will be bound to their respective JNDI path for later retrieval.

location - The JNDI-path.
name - The name.
persistence-file - Relative/absolute path to the file where the queue state is persisted across restarts.


<description>The description</description>
A short description.

 
<topic location="my/jndi/path" name="The name">
Defines a Topic binding, the defined topic will be bound to their respective JNDI path for later retrieval.

location - The JNDI-path.
name - The name.


<description>The description</description>
A short description.

 
<log>
Logging settings.

<file path="../log/server.log" />
A relative/absolute path to log events to.

path - The path.


<mail address="my@mail.address" />
A e-mail address to log events to. A valid mail-session also needs to be specified if this option is used.

address - The mail-address.