我是 Maven 和 Java 新手,在 ActiveMQ 获得经典绰号之前,我对 ActiveMQ 的使用经验很少。我最初是从二进制快照进行安装的,一切顺利,我找到的用于实现目标的文档都建议修改
pom.xml
或 WEB-INF
中的文件。为了节省时间,我决定尝试使用 Maven 进行源安装。
经过相当长的时间后mvn clean install
完成且没有错误,我在本地 Maven 存储库中看到了结果
~/.m2/repository/org/apache/activemq
。其中有很多文件夹,但没有 bin 文件夹,也没有
activemq
实例可以在其中运行。
/opt/
中没有什么新内容,其他 Apache 产品喜欢安装并查找无法打开
activemq
程序来运行。几年前,我设置了 ActiveMQ,创建了一些队列,并将它们与单个 xml 文件中的远程 IBM MQ 队列和几个 IBM 客户端库桥接,没有任何先验知识或问题。我们正在尝试升级到现代支持的软件,但我似乎无法全神贯注,甚至无法运行 Artemis 或新版本的 Classic。请帮助这只老狗学习新技巧。谢谢。
wget https://dlcdn.apache.org/activemq/activemq-artemis/2.39.0/apache-artemis-2.39.0-bin.tar.gz
tar -xzf apache-artemis-2.39.0-bin.tar.gz
cd apache-artemis-2.39.0/bin
./artemis create ~/myBroker
cd ~/myBroker/bin
./artemis run
假设所有必需的端口均已打开,您的新代理实例将启动。您可以导航到 http://localhost:8161/console 以使用 Web 控制台,并输入您在使用 artemis create
创建代理时指定的凭据。