首页 > 技术文章 > ActiveMQ Windows部署

kevinyau 2017-04-08 17:32 原文

安装前准备

  1. 获取程序Windows版本本体。
    方式一 官网下载
    选Windows版本下载
    方式二 CSDN下载

  2. 解压

目录结构说明

│  activemq-all-5.11.1.jar
│  LICENSE
│  NOTICE
│  README.txt
│
├─bin //启动脚本
│  │  activemq
│  │  activemq-admin
│  │  activemq-admin.bat
│  │  activemq.bat
│  │  activemq.jar
│  │  wrapper.jar
│  │
│  ├─win32
│  │      activemq.bat
│  │      InstallService.bat
│  │      UninstallService.bat
│  │      wrapper.conf
│  │      wrapper.dll
│  │      wrapper.exe
│  │
│  └─win64
│          activemq.bat
│          InstallService.bat
│          UninstallService.bat
│          wrapper.conf
│          wrapper.dll
│          wrapper.exe
│
├─conf
│      activemq.xml //核心配置文件
│      broker-localhost.cert
│      broker.ks
│      broker.ts
│      client.ks
│      client.ts
│      credentials-enc.properties
│      credentials.properties
│      groups.properties
│      jetty-realm.properties
│      jetty.xml //web容器(类似tomcat)用于部署ActiveMQ的控制台
│      jmx.access
│      jmx.password
│      log4j.properties
│      logging.properties
│      login.config
│      users.properties
│
├─data //数据存储 支持(KahaD、levelDB,JDBC)
│      activemq.log
│
├─docs
│      index.html
│      user-guide.html
│      WebConsole-README.txt
│
├─examples
│  ├─amqp
│  │  ├─java
│  │  │  │  pom.xml
│  │  │  │  readme.md
│  │  │  │
│  │  │  └─src
│  │  │      └─main
│  │  │          └─java
│  │  │              └─example
│  │  │                      Listener.java
│  │  │                      Publisher.java
│  │  │
│  │  └─python
│  │          listener.py
│  │          publisher.py
│  │
│  ├─conf
│  │      activemq-demo.xml
│  │      activemq-dynamic-network-broker1.xml
│  │      activemq-dynamic-network-broker2.xml
│  │      activemq-jdbc-performance.xml
│  │      activemq-jdbc.xml
│  │      activemq-leveldb-replicating.xml
│  │      activemq-scalability.xml
│  │      activemq-security.xml
│  │      activemq-specjms.xml
│  │      activemq-static-network-broker1.xml
│  │      activemq-static-network-broker2.xml
│  │      activemq-stomp.xml
│  │      activemq-throughput.xml
│  │      activemq.xml
│  │      camel.xml
│  │      jetty-demo.xml
│  │      log4j.properties
│  │      resin-web.xml
│  │      web.xml
│  │
│  ├─mqtt
│  │  ├─java
│  │  │  │  pom.xml
│  │  │  │  readme.md
│  │  │  │
│  │  │  └─src
│  │  │      └─main
│  │  │          └─java
│  │  │              └─example
│  │  │                      Listener.java
│  │  │                      Publisher.java
│  │  │
│  │  └─websocket
│  │      │  index.html
│  │      │  readme.md
│  │      │
│  │      ├─css
│  │      │      bootstrap.min.css
│  │      │      bootstrap.min.responsive.css
│  │      │
│  │      ├─img
│  │      │      glyphicons-halflings-white.png
│  │      │      glyphicons-halflings.png
│  │      │
│  │      └─js
│  │              jquery-1.7.2.min.js
│  │              mqttws31.js
│  │
│  ├─openwire
│  │  ├─advanced-scenarios
│  │  │  │  pom.xml
│  │  │  │  readme.md
│  │  │  │
│  │  │  ├─jms-example-composite-destinations
│  │  │  │  │  pom.xml
│  │  │  │  │  readme.md
│  │  │  │  │
│  │  │  │  └─src
│  │  │  │      └─main
│  │  │  │          └─java
│  │  │  │              └─example
│  │  │  │                  └─composite
│  │  │  │                      └─dest
│  │  │  │                              Consumer.java
│  │  │  │                              Producer.java
│  │  │  │
│  │  │  ├─jms-example-durable-sub
│  │  │  │  │  pom.xml
│  │  │  │  │  readme.md
│  │  │  │  │
│  │  │  │  └─src
│  │  │  │      └─main
│  │  │  │          └─java
│  │  │  │              └─example
│  │  │  │                  └─topic
│  │  │  │                      └─durable
│  │  │  │                              Publisher.java
│  │  │  │                              Subscriber.java
│  │  │  │
│  │  │  ├─jms-example-exclusive-consumer
│  │  │  │  │  pom.xml
│  │  │  │  │  readme.md
│  │  │  │  │
│  │  │  │  └─src
│  │  │  │      └─main
│  │  │  │          └─java
│  │  │  │              └─example
│  │  │  │                  └─queue
│  │  │  │                      └─exclusive
│  │  │  │                              Consumer.java
│  │  │  │                              Producer.java
│  │  │  │
│  │  │  ├─jms-example-message-browser
│  │  │  │  │  pom.xml
│  │  │  │  │  readme.md
│  │  │  │  │
│  │  │  │  └─src
│  │  │  │      └─main
│  │  │  │          └─java
│  │  │  │              └─example
│  │  │  │                  └─browser
│  │  │  │                          Browser.java
│  │  │  │                          Producer.java
│  │  │  │
│  │  │  ├─jms-example-queue
│  │  │  │  │  pom.xml
│  │  │  │  │  readme.md
│  │  │  │  │
│  │  │  │  └─src
│  │  │  │      └─main
│  │  │  │          ├─java
│  │  │  │          │  └─example
│  │  │  │          │      └─queue
│  │  │  │          │              Consumer.java
│  │  │  │          │              Producer.java
│  │  │  │          │
│  │  │  │          └─resources
│  │  │  │                  log4j.properties
│  │  │  │
│  │  │  ├─jms-example-queue-selector
│  │  │  │  │  pom.xml
│  │  │  │  │  readme.md
│  │  │  │  │
│  │  │  │  └─src
│  │  │  │      └─main
│  │  │  │          └─java
│  │  │  │              └─example
│  │  │  │                  └─queue
│  │  │  │                      └─selector
│  │  │  │                              Consumer.java
│  │  │  │                              Producer.java
│  │  │  │
│  │  │  ├─jms-example-temp-destinations
│  │  │  │  │  pom.xml
│  │  │  │  │  readme.md
│  │  │  │  │
│  │  │  │  └─src
│  │  │  │      └─main
│  │  │  │          └─java
│  │  │  │              └─example
│  │  │  │                  └─tempdest
│  │  │  │                          Consumer.java
│  │  │  │                          ProducerRequestReply.java
│  │  │  │
│  │  │  ├─jms-example-topic
│  │  │  │  │  pom.xml
│  │  │  │  │  readme.md
│  │  │  │  │
│  │  │  │  └─src
│  │  │  │      └─main
│  │  │  │          ├─java
│  │  │  │          │  └─example
│  │  │  │          │      └─topic
│  │  │  │          │              Publisher.java
│  │  │  │          │              Subscriber.java
│  │  │  │          │
│  │  │  │          └─resources
│  │  │  │                  log4j.properties
│  │  │  │
│  │  │  ├─jms-example-transaction
│  │  │  │  │  pom.xml
│  │  │  │  │  readme.md
│  │  │  │  │
│  │  │  │  └─src
│  │  │  │      └─main
│  │  │  │          └─java
│  │  │  │              └─example
│  │  │  │                  └─transaction
│  │  │  │                          Client.java
│  │  │  │
│  │  │  └─jms-example-wildcard-consumer
│  │  │      │  pom.xml
│  │  │      │  readme.md
│  │  │      │
│  │  │      └─src
│  │  │          └─main
│  │  │              └─java
│  │  │                  └─example
│  │  │                      └─wildcard
│  │  │                              Client.java
│  │  │
│  │  ├─cpp
│  │  │      Listener.cpp
│  │  │      Publisher.cpp
│  │  │      readme.md
│  │  │
│  │  ├─csharp
│  │  │  │  readme.md
│  │  │  │
│  │  │  └─ActiveMQExamples
│  │  │      │  ActiveMQExamples.sln
│  │  │      │  ActiveMQExamples.userprefs
│  │  │      │
│  │  │      ├─Listener
│  │  │      │      AssemblyInfo.cs
│  │  │      │      Listener.cs
│  │  │      │      Listener.csproj
│  │  │      │      NMSTracer.cs
│  │  │      │
│  │  │      └─Publisher
│  │  │              AssemblyInfo.cs
│  │  │              NMSTracer.cs
│  │  │              Publisher.cs
│  │  │              Publisher.csproj
│  │  │
│  │  ├─ecommerce
│  │  │  │  build.xml
│  │  │  │  README.txt
│  │  │  │
│  │  │  └─src
│  │  │          Retailer.java
│  │  │          Supplier.java
│  │  │          TransactionsDemo.java
│  │  │          Vendor.java
│  │  │
│  │  ├─exploring-jms
│  │  │  │  build.xml
│  │  │  │  readme.txt
│  │  │  │
│  │  │  ├─conf
│  │  │  │      log4j.properties
│  │  │  │
│  │  │  ├─QueuePTPSamples
│  │  │  │  ├─QueueMonitor
│  │  │  │  │      QueueMonitor.java
│  │  │  │  │      QueueMonitor.properties
│  │  │  │  │
│  │  │  │  ├─QueueRoundTrip
│  │  │  │  │      QueueRoundTrip.java
│  │  │  │  │
│  │  │  │  ├─RequestReply
│  │  │  │  │      Replier.java
│  │  │  │  │      Requestor.java
│  │  │  │  │
│  │  │  │  ├─SelectorTalk
│  │  │  │  │      SelectorTalk.java
│  │  │  │  │
│  │  │  │  ├─Talk
│  │  │  │  │      Talk.java
│  │  │  │  │
│  │  │  │  └─TransactedTalk
│  │  │  │          TransactedTalk.java
│  │  │  │
│  │  │  └─TopicPubSubSamples
│  │  │      ├─Chat
│  │  │      │      Chat.java
│  │  │      │
│  │  │      ├─DurableChat
│  │  │      │      DurableChat.java
│  │  │      │
│  │  │      ├─HierarchicalChat
│  │  │      │      HierarchicalChat.java
│  │  │      │
│  │  │      ├─MessageMonitor
│  │  │      │      MessageMonitor.java
│  │  │      │      MessageMonitor.properties
│  │  │      │
│  │  │      ├─RequestReply
│  │  │      │      TopicReplier.java
│  │  │      │      TopicRequestor.java
│  │  │      │
│  │  │      ├─SelectorChat
│  │  │      │      SelectorChat.java
│  │  │      │
│  │  │      └─TransactedChat
│  │  │              TransactedChat.java
│  │  │
│  │  ├─java
│  │  │  │  pom.xml
│  │  │  │  readme.md
│  │  │  │
│  │  │  └─src
│  │  │      └─main
│  │  │          └─java
│  │  │              └─example
│  │  │                      Listener.java
│  │  │                      Publisher.java
│  │  │
│  │  └─swissarmy
│  │      │  build.xml
│  │      │  readme.md
│  │      │
│  │      └─src
│  │              CommandLineSupport.java
│  │              ConsumerTool.java
│  │              EmbeddedBroker.java
│  │              jndi.properties
│  │              log4j-jms.properties
│  │              Log4jJMSAppenderExample.java
│  │              ProducerAndConsumerTool.java
│  │              ProducerTool.java
│  │              RequesterTool.java
│  │              StompExample.java
│  │              TopicListener.java
│  │              TopicPublisher.java
│  │
│  ├─other
│  │  └─perfharness
│  │          perfharness-activemq.sh
│  │
│  └─stomp
│      ├─cpp
│      │      Listener.cpp
│      │      Publisher.cpp
│      │      readme.md
│      │
│      ├─csharp
│      │  │  readme.md
│      │  │
│      │  └─ActiveMQExamples
│      │      │  ActiveMQExamples.sln
│      │      │  ActiveMQExamples.userprefs
│      │      │
│      │      ├─Listener
│      │      │      AssemblyInfo.cs
│      │      │      Listener.cs
│      │      │      Listener.csproj
│      │      │      NMSTracer.cs
│      │      │
│      │      └─Publisher
│      │              AssemblyInfo.cs
│      │              NMSTracer.cs
│      │              Publisher.cs
│      │              Publisher.csproj
│      │
│      ├─java
│      │  │  pom.xml
│      │  │  readme.md
│      │  │
│      │  └─src
│      │      └─main
│      │          └─java
│      │              └─example
│      │                      Listener.java
│      │                      Publisher.java
│      │
│      ├─perl
│      │      listener
│      │      publisher
│      │      readme.md
│      │
│      ├─php
│      │      listener.php
│      │      publisher.php
│      │      readme.md
│      │
│      ├─python
│      │  │  readme.md
│      │  │
│      │  ├─stompest
│      │  │  │  readme.md
│      │  │  │
│      │  │  ├─async
│      │  │  │      listener.py
│      │  │  │      publisher.py
│      │  │  │      __init__.py
│      │  │  │
│      │  │  └─sync
│      │  │          listener.py
│      │  │          publisher.py
│      │  │          __init__.py
│      │  │
│      │  └─stomppy
│      │          listener.py
│      │          publisher.py
│      │          readme.md
│      │
│      ├─ruby
│      │      catstomp.rb
│      │      listener.rb
│      │      publisher.rb
│      │      readme.md
│      │      stompcat.rb
│      │
│      └─websocket
│          │  index.html
│          │  readme.md
│          │
│          ├─css
│          │      bootstrap.min.css
│          │      bootstrap.min.responsive.css
│          │
│          ├─img
│          │      glyphicons-halflings-white.png
│          │      glyphicons-halflings.png
│          │
│          └─js
│                  jquery-1.7.2.min.js
│                  stomp.js
│
├─lib //ActiveMQ的支持jar包,建议使用根目录的All全家桶jar包
│  │  activemq-broker-5.11.1.jar
│  │  activemq-client-5.11.1.jar
│  │  activemq-console-5.11.1.jar
│  │  activemq-jaas-5.11.1.jar
│  │  activemq-kahadb-store-5.11.1.jar
│  │  activemq-openwire-legacy-5.11.1.jar
│  │  activemq-protobuf-1.1.jar
│  │  activemq-rar.txt
│  │  activemq-spring-5.11.1.jar
│  │  activemq-web-5.11.1.jar
│  │  geronimo-j2ee-management_1.1_spec-1.0.1.jar
│  │  geronimo-jms_1.1_spec-1.1.1.jar
│  │  geronimo-jta_1.0.1B_spec-1.0.1.jar
│  │  hawtbuf-1.11.jar
│  │  jcl-over-slf4j-1.7.10.jar
│  │  slf4j-api-1.7.10.jar
│  │
│  ├─camel
│  │      activemq-camel-5.11.1.jar
│  │      camel-core-2.14.1.jar
│  │      camel-jms-2.14.1.jar
│  │      camel-spring-2.14.1.jar
│  │
│  ├─extra
│  │      mqtt-client-1.10.jar
│  │
│  ├─optional
│  │      activeio-core-3.1.4.jar
│  │      activemq-amqp-5.11.1.jar
│  │      activemq-http-5.11.1.jar
│  │      activemq-jdbc-store-5.11.1.jar
│  │      activemq-jms-pool-5.11.1.jar
│  │      activemq-leveldb-store-5.11.1.jar
│  │      activemq-log4j-appender-5.11.1.jar
│  │      activemq-mqtt-5.11.1.jar
│  │      activemq-partition-5.11.1.jar
│  │      activemq-pool-5.11.1.jar
│  │      activemq-runtime-config-5.11.1.jar
│  │      activemq-shiro-5.11.1.jar
│  │      activemq-stomp-5.11.1.jar
│  │      commons-beanutils-1.8.3.jar
│  │      commons-codec-1.6.jar
│  │      commons-collections-3.2.1.jar
│  │      commons-dbcp-1.4.jar
│  │      commons-lang-2.6.jar
│  │      commons-net-3.3.jar
│  │      commons-pool-1.6.jar
│  │      geronimo-j2ee-connector_1.5_spec-2.0.0.jar
│  │      guava-12.0.jar
│  │      hawtbuf-proto-1.11.jar
│  │      hawtdispatch-1.21.jar
│  │      hawtdispatch-scala-2.11-1.21.jar
│  │      hawtdispatch-transport-1.21.jar
│  │      hawtjni-runtime-1.9.jar
│  │      httpclient-4.2.5.jar
│  │      httpcore-4.2.4.jar
│  │      insight-log-core-1.2.0.Beta4.jar
│  │      insight-log4j-1.2.0.Beta4.jar
│  │      jackson-annotations-2.4.1.jar
│  │      jackson-core-2.4.1.jar
│  │      jackson-databind-2.4.1.jar
│  │      jasypt-1.9.2.jar
│  │      jasypt-spring3-1.9.2.jar
│  │      jaxb2-basics-runtime-0.6.4.jar
│  │      jettison-1.3.5.jar
│  │      jmdns-3.4.1.jar
│  │      leveldb-0.6.jar
│  │      leveldb-api-0.6.jar
│  │      leveldbjni-1.8.jar
│  │      log4j-1.2.17.jar
│  │      org.apache.servicemix.bundles.josql-1.5_5.jar
│  │      org.linkedin.util-core-1.4.0.jar
│  │      org.linkedin.zookeeper-impl-1.4.0.jar
│  │      proton-j-0.8.jar
│  │      proton-jms-0.8.jar
│  │      scala-library-2.11.0.jar
│  │      shiro-core-1.2.2.jar
│  │      shiro-spring-1.2.2.jar
│  │      slf4j-log4j12-1.7.10.jar
│  │      snappy-0.2.jar
│  │      snappy-java-1.1.0.1.jar
│  │      spring-aop-3.2.11.RELEASE.jar
│  │      spring-beans-3.2.11.RELEASE.jar
│  │      spring-context-3.2.11.RELEASE.jar
│  │      spring-core-3.2.11.RELEASE.jar
│  │      spring-expression-3.2.11.RELEASE.jar
│  │      spring-jms-3.2.11.RELEASE.jar
│  │      spring-oxm-3.2.11.RELEASE.jar
│  │      spring-tx-3.2.11.RELEASE.jar
│  │      velocity-1.7.jar
│  │      xbean-spring-3.18.jar
│  │      xpp3-1.1.4c.jar
│  │      xstream-1.4.7.jar
│  │      zookeeper-3.4.6.jar
│  │
│  └─web
│          core-3.1.1.jar
│          geronimo-servlet_3.0_spec-1.0.jar
│          jdom-1.0.jar
│          jetty-all-8.1.16.v20140903.jar
│          jolokia-core-1.2.2.jar
│          json-simple-1.1.1.jar
│          jsp-2.1-glassfish-2.1.v20100127.jar
│          jsp-api-2.1-glassfish-2.1.v20100127.jar
│          rome-1.0.jar
│          spring-web-3.2.11.RELEASE.jar
│          spring-webmvc-3.2.11.RELEASE.jar
│
├─webapps //管控台程序
│  │  favicon.ico
│  │  index.html
│  │
│  ├─admin
│  │  │  403.html
│  │  │  404.html
│  │  │  500.html
│  │  │  browse.jsp
│  │  │  connection.jsp
│  │  │  connections.jsp
│  │  │  graph.jsp
│  │  │  index.jsp
│  │  │  login.html
│  │  │  message.jsp
│  │  │  network.jsp
│  │  │  queueConsumers.jsp
│  │  │  queueGraph.jsp
│  │  │  queueProducers.jsp
│  │  │  queues.jsp
│  │  │  scheduled.jsp
│  │  │  send.jsp
│  │  │  slave.jsp
│  │  │  subscribers.jsp
│  │  │  topicProducers.jsp
│  │  │  topics.jsp
│  │  │  topicSubscribers.jsp
│  │  │
│  │  ├─decorators
│  │  │      footer.jsp
│  │  │      head.jsp
│  │  │      header.jsp
│  │  │
│  │  ├─images
│  │  │      activemq-logo.png
│  │  │      asf-logo.png
│  │  │      big-bullet.png
│  │  │      black-footer-bottom.png
│  │  │      black-footer-left.png
│  │  │      black-footer-right.png
│  │  │      bottom-red-bar.png
│  │  │      checker-bg.png
│  │  │      content-left.png
│  │  │      content-right.png
│  │  │      feed_atom.png
│  │  │      feed_rss.png
│  │  │      left-box-bottom.png
│  │  │      left-box-right.png
│  │  │      left-box-top.png
│  │  │      oval-arrow.png
│  │  │      right-box-bottom.png
│  │  │      right-box-left.png
│  │  │      right-box-top.png
│  │  │      small-bullet-gray.png
│  │  │      small-bullet-red.png
│  │  │      spacer.gif
│  │  │      top-red-bar.png
│  │  │      white-header-left.png
│  │  │      white-header-right.png
│  │  │      white-header-top.png
│  │  │
│  │  ├─js
│  │  │  │  common.js
│  │  │  │  css.js
│  │  │  │  prettify.js
│  │  │  │  standardista-table-sorting.js
│  │  │  │
│  │  │  ├─mochi
│  │  │  │      MochiKit.js
│  │  │  │      __package__.js
│  │  │  │
│  │  │  └─plotkit
│  │  │          Base.js
│  │  │          Canvas.js
│  │  │          dummy.svg
│  │  │          iecanvas.htc
│  │  │          Layout.js
│  │  │          SVG.js
│  │  │          SweetCanvas.js
│  │  │          SweetSVG.js
│  │  │
│  │  ├─META-INF
│  │  │      LICENSE
│  │  │      NOTICE
│  │  │
│  │  ├─styles
│  │  │      prettify.css
│  │  │      site.css
│  │  │      sorttable.css
│  │  │      type-settings.css
│  │  │
│  │  ├─test
│  │  │      dummy.jsp
│  │  │      index.jsp
│  │  │      systemProperties.jsp
│  │  │
│  │  ├─WEB-INF
│  │  │  │  dispatcher-servlet.xml
│  │  │  │  web.xml
│  │  │  │  webconsole-default.xml
│  │  │  │  webconsole-embedded.xml
│  │  │  │  webconsole-invm.xml
│  │  │  │  webconsole-jndi.xml
│  │  │  │  webconsole-osgi.xml
│  │  │  │  webconsole-properties.xml
│  │  │  │  webconsole-query.xml
│  │  │  │
│  │  │  ├─classes
│  │  │  │  └─org
│  │  │  │      └─apache
│  │  │  │          └─activemq
│  │  │  │              └─web
│  │  │  │                  │  WebConsoleStarter$OsgiUtil.class
│  │  │  │                  │  WebConsoleStarter.class
│  │  │  │                  │
│  │  │  │                  ├─config
│  │  │  │                  │      OsgiConfiguration.class
│  │  │  │                  │
│  │  │  │                  ├─controller
│  │  │  │                  │      CopyMessage.class
│  │  │  │                  │      CreateDestination.class
│  │  │  │                  │      CreateSubscriber.class
│  │  │  │                  │      DeleteDestination.class
│  │  │  │                  │      DeleteJob.class
│  │  │  │                  │      DeleteMessage.class
│  │  │  │                  │      DeleteSubscriber.class
│  │  │  │                  │      MoveMessage.class
│  │  │  │                  │      PurgeDestination.class
│  │  │  │                  │      SendMessage.class
│  │  │  │                  │
│  │  │  │                  ├─filter
│  │  │  │                  │      ApplicationContextFilter$1.class
│  │  │  │                  │      ApplicationContextFilter$2.class
│  │  │  │                  │      ApplicationContextFilter.class
│  │  │  │                  │
│  │  │  │                  └─handler
│  │  │  │                          BindingBeanNameUrlHandlerMapping.class
│  │  │  │
│  │  │  ├─jspf
│  │  │  │      headertags.jspf
│  │  │  │
│  │  │  └─tags
│  │  │      ├─form
│  │  │      │      checkbox.tag
│  │  │      │      escape.tag
│  │  │      │      forEachMapEntry.tag
│  │  │      │      option.tag
│  │  │      │      short.tag
│  │  │      │      text.tag
│  │  │      │      tooltip.tag
│  │  │      │      uri.tag
│  │  │      │
│  │  │      └─jms
│  │  │              forEachConnection.tag
│  │  │              forEachMessage.tag
│  │  │              formatTimestamp.tag
│  │  │              persistent.tag
│  │  │
│  │  └─xml
│  │          queues.jsp
│  │          subscribers.jsp
│  │          topics.jsp
│  │
│  ├─api
│  │  └─WEB-INF
│  │          web.xml
│  │
│  ├─fileserver
│  │  │  index.html
│  │  │
│  │  ├─META-INF
│  │  │      LICENSE
│  │  │      NOTICE
│  │  │
│  │  └─WEB-INF
│  │      │  web.xml
│  │      │
│  │      └─classes
│  │          └─org
│  │              └─apache
│  │                  └─activemq
│  │                      └─util
│  │                              FilenameGuardFilter$GuardedHttpServletRequest.class
│  │                              FilenameGuardFilter.class
│  │                              IOHelper.class
│  │                              RestFilter.class
│  │
│  ├─images
│  │      activemq-logo.png
│  │      asf-logo.png
│  │      big-bullet.png
│  │      black-footer-bottom.png
│  │      black-footer-left.png
│  │      black-footer-right.png
│  │      bottom-red-bar.png
│  │      checker-bg.png
│  │      content-left.png
│  │      content-right.png
│  │      feed_atom.png
│  │      feed_rss.png
│  │      left-box-bottom.png
│  │      left-box-right.png
│  │      left-box-top.png
│  │      oval-arrow.png
│  │      right-box-bottom.png
│  │      right-box-left.png
│  │      right-box-top.png
│  │      small-bullet-gray.png
│  │      small-bullet-red.png
│  │      spacer.gif
│  │      top-red-bar.png
│  │      white-header-left.png
│  │      white-header-right.png
│  │      white-header-top.png
│  │
│  └─styles
│          prettify.css
│          site.css
│          sorttable.css
│          type-settings.css
│
└─webapps-demo
    └─demo
        │  chat.css
        │  chat.html
        │  index.html
        │  send.html
        │  style.css
        │
        ├─images
        │      activemq-logo.png
        │      asf-logo.png
        │      big-bullet.png
        │      black-footer-bottom.png
        │      black-footer-left.png
        │      black-footer-right.png
        │      bottom-red-bar.png
        │      checker-bg.png
        │      content-left.png
        │      content-right.png
        │      feed_atom.png
        │      feed_rss.png
        │      left-box-bottom.png
        │      left-box-right.png
        │      left-box-top.png
        │      oval-arrow.png
        │      right-box-bottom.png
        │      right-box-left.png
        │      right-box-top.png
        │      small-bullet-gray.png
        │      small-bullet-red.png
        │      spacer.gif
        │      top-red-bar.png
        │      white-header-left.png
        │      white-header-right.png
        │      white-header-top.png
        │
        ├─js
        │  │  amq.js
        │  │  amq_dojo_adapter.js
        │  │  amq_jquery_adapter.js
        │  │  amq_prototype_adapter.js
        │  │  chat.js
        │  │  common.js
        │  │  css.js
        │  │  dojo.js
        │  │  jquery-1.4.2.min.js
        │  │  prettify.js
        │  │  prototype.js
        │  │  standardista-table-sorting.js
        │  │
        │  ├─mochi
        │  │      MochiKit.js
        │  │      __package__.js
        │  │
        │  └─plotkit
        │          Base.js
        │          Canvas.js
        │          dummy.svg
        │          iecanvas.htc
        │          Layout.js
        │          SVG.js
        │          SweetCanvas.js
        │          SweetSVG.js
        │
        ├─META-INF
        │      LICENSE
        │      NOTICE
        │
        ├─mqtt
        │      chat.css
        │      chat.js
        │      index.html
        │      mqttws31.js
        │
        ├─portfolio
        │      portfolio.html
        │      portfolio.js
        │
        ├─styles
        │      prettify.css
        │      site.css
        │      sorttable.css
        │      type-settings.css
        │
        ├─test
        │  │  amq_test.html
        │  │
        │  └─assets
        │          jsunittest.js
        │          README
        │          unittest.css
        │
        ├─WEB-INF
        │      web.xml
        │
        └─websocket
                chat.css
                chat.js
                index.html
                stomp.js

启动

启动直接选择bin目录下机器对应版本的bat脚本 activemq.bat

启动成功标志
1.命令行
这里写图片描述

2.管控台
http://localhost:8161/admin/
密码账号默认都是是 admin admin

推荐阅读