首选你需要把jar包加到classpath
所需的jar包
为了使ActiveMQ更容易使用,默认的activemq-all.jar包包含了所有需要用到的库文件。如果你喜欢以明确的控制jar包的方式来使用ActiveMQ,那下面每个需要用到的jar包的列表:
- activemq-broker.jar
- activemq-client.jar
- activemq-kahadb-store.jar
- activemq-spring.jar
- slf4j-api.jar
- slf4j-log4j12.jar
- log4j-1.2.17.jar
J2EE APIs可以从sun公司(现在应该是oracle公司)下载j2ee.jar,也可以从你的j2ee容器中去获取或者你也可以使用apache Geronimoe服务器以自由软件的方式发布的geronimo-spec-j2ee.jar。If you are inside a servlet container and being dependent on the j2ee.jar causes you troubles,我们依赖到的j2ee相关的jar包如下:
- geronimo-spec-jms.jar
- geronimo-spec-jta.jar
- geronimo-spec-j2ee-management.jar
如果你想收集一个完整的j2ee规范所需要的jar包,我们推荐apache的这个资源库。
可选的jar包
- spring.jar - 如果你希望使用xml配置文件的方式来配置消息中间件
- 如果你希望使用消息持久化存储那么你需要把持久化存储相关的jar包加到你的classpath(见下一节)。如果你只是想使用一个轻量级的消息并不想把消息持久化保存你可阅读到此为止了,但我们强烈建议你在生产环境中持久化存储消息。
持久化存储支持
默认的持久化存储机制是AMQ Message Store,我们还支持通过JDBC和高性能的日志的方式进行持久化存储,完整的配置请参见xml配置
(未完待续)
时间: 2024-11-03 21:41:32