¿Qué necesito poner en jetty.xml para que funcione la consola de administración?

¿Qué necesito poner en jetty.xml para que funcione la consola de administración?

Obtuve un servidor ubuntu para fines de desarrollo que ejecuta activemq. Los instalé desde el repositorio de paquetes e hice configuraciones menores en activemq. Quiero usar la consola de administración, pero para hacerlo necesito la carpeta webapps que parece faltar en el paquete.

Busqué en el paquete y no encontré ninguno. Supongo que las aplicaciones web deberían estar en la {activemq.home}carpeta definida en el paquete /usr/share/activemq. También sé que requiere una configuración de embarcadero como en xml. La configuración del embarcadero se puede encontrar en los documentos de ejemplo:/usr/share/doc/activemq/examples/conf/jetty.xml.gz

Mi pregunta es ¿qué debo poner en jetty.xml para que la consola de administración funcione? ¿Debo copiar la carpeta webapps del paquete descargado tar.gz del sitio de Apache a la carpeta de inicio?

Publicar mi activemq.xml actual si es útil:

<beans
  xmlns="http://www.springframework.org/schema/beans"
  xmlns:amq="http://activemq.apache.org/schema/core"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd">

    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>

    <broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.base}/data" destroyApplicationContextOnStop="true">

    <destinationPolicy>
            <policyMap>
              <policyEntries>
                <policyEntry topic=">" producerFlowControl="true" memoryLimit="1mb">
                  <pendingSubscriberPolicy>
                    <vmCursor />
                  </pendingSubscriberPolicy>
                </policyEntry>
                <policyEntry queue=">" producerFlowControl="true" memoryLimit="1mb">
                </policyEntry>
              </policyEntries>
            </policyMap>
        </destinationPolicy> 

        <destinations>
            <queue physicalName="CMAgentStatus" />
            <queue physicalName="CMUpdateRequest" />
            <queue physicalName="CMSnapshotEvent" />
        </destinations>

        <managementContext>
            <managementContext createConnector="true"/>
        </managementContext>

        <persistenceAdapter>
            <kahaDB directory="${activemq.base}/data/kahadb"/>
        </persistenceAdapter>

        <transportConnectors>
            <transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
        </transportConnectors>

    </broker>

<!-- <import resource="jetty.xml"/> -->
</beans>

Respuesta1

Terminé descargando los binarios de activeMQ del sitio y los instalé en /opt/activemq. Luego creó los scripts de inicio para los valores predeterminados de activemq y update-rc.

información relacionada