ActiveMQ在Linux下的安装位置和目录结构?

在Linux下,ActiveMQ官方推荐的安装目录为:/opt/activemq

  • 目录结构
/opt/activemq    
├── activemq-all           # ActiveMQ源码包
├── apache-activemq-5.x.x # ActiveMQ解压后目录
│   ├── bin               # 可执行脚本目录
│   ├── conf              # 配置文件目录  
│   ├── data              # 数据文件目录
│   ├── lib               # 依赖库目录
│   ├── webapps           # Web控制台
│   └── ...
└── apache-activemq-5.x.x  # 若干版本的安装目录
  • 主要目录解释:

/opt/activemq/apache-activemq-5.x.x/bin:

包含ActiveMQ的启动脚本、配置脚本、持久化脚本等。

/opt/activemq/apache-activemq-5.x.x/conf:

包含ActiveMQ的配置文件activemq.xmljetty.xml

/opt/activemq/apache-activemq-5.x.x/data:

包含ActiveMQ产生的所有数据文件,比如消息数据、日志文件等。

/opt/activemq/apache-activemq-5.x.x/lib:

包含ActiveMQ运行所依赖的所有第三方库。

/opt/activemq/apache-activemq-5.x.x/webapps:

包含ActiveMQ的Web管理控制台。

按照上述的目录结构,在/opt/activemq下安装多个版本的ActiveMQ也比较方便。日后可以使用软链指向具体的版本。