diff options
Diffstat (limited to 'system/apache-activemq/default.activemq')
-rw-r--r-- | system/apache-activemq/default.activemq | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/system/apache-activemq/default.activemq b/system/apache-activemq/default.activemq new file mode 100644 index 0000000000..7a3bbf2342 --- /dev/null +++ b/system/apache-activemq/default.activemq @@ -0,0 +1,82 @@ +# Active MQ installation dir +ACTIVEMQ_HOME="/usr/share/activemq" +ACTIVEMQ_BASE="$ACTIVEMQ_HOME" + +# Active MQ configuration directory +ACTIVEMQ_CONFIG_DIR="/etc/activemq" + +# Active MQ data directory +ACTIVEMQ_DATA_DIR="$ACTIVEMQ_BASE/data" + +# Location of the pidfile +ACTIVEMQ_PIDFILE="/var/run/activemq/activemq.pid" + +# Location of the java installation +# Specify the location of your java installation using JAVA_HOME, or specify the +# path to the "java" binary using JAVACMD +# (set JAVACMD to "auto" for automatic detection) +#JAVA_HOME="" +JAVACMD="auto" + +# Configure a user with non root priviledges, if no user is specified do not change user +ACTIVEMQ_USER="activemq" + +# Set jvm memory configuration +ACTIVEMQ_OPTS_MEMORY="-Xms256M -Xmx256M" +ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties" + +# Uncomment to enable audit logging +#ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS -Dorg.apache.activemq.audit=true" + +# Set jvm jmx configuration +# This enables jmx access over a configured jmx-tcp-port. +# You have to configure the first four settings if you run a ibm jvm, caused by the +# fact that IBM's jvm does not support VirtualMachine.attach(PID). +# JMX access is needed for quering a running activemq instance to gain data or to +# trigger management operations. +# +# Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.access: +# --- +# # The "monitorRole" role has readonly access. +# # The "controlRole" role has readwrite access. +# monitorRole readonly +# controlRole readwrite +# --- +# +# Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.password: +# --- +# # The "monitorRole" role has password "abc123". +# # # The "controlRole" role has password "abcd1234". +# monitorRole abc123 +# controlRole abcd1234 +# --- +# +# ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099 " +# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONFIG_DIR}/jmx.password" +# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONFIG_DIR}/jmx.access" +# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false" +ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote" + +# Set jvm jmx configuration for controlling the broker process +# You only have to configure the first four settings if you run a ibm jvm, caused by the +# fact that IBM's jvm does not support VirtualMachine.attach(PID) +# (see also com.sun.management.jmxremote.port, .jmx.password.file and .jmx.access.file ) +#ACTIVEMQ_SUNJMX_CONTROL="--jmxurl service:jmx:rmi:///jndi/rmi://127.0.0.1:11099/jmxrmi --jmxuser controlRole --jmxpassword abcd1234" +ACTIVEMQ_SUNJMX_CONTROL="" + +# Specify the queue manager URL for using "browse" option of sysv initscript +ACTIVEMQ_QUEUEMANAGERURL="--amqurl tcp://localhost:61616" + +# Set additional JSE arguments +ACTIVEMQ_SSL_OPTS="$SSL_OPTS" + +# Uncomment to enable YourKit profiling +#ACTIVEMQ_DEBUG_OPTS="-agentlib:yjpagent" + +# Uncomment to enable remote debugging +#ACTIVEMQ_DEBUG_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005" + +# ActiveMQ tries to shutdown the broker by jmx, +# after a specified number of seconds send SIGKILL +ACTIVEMQ_KILL_MAXSECONDS=30 + |