gpt4 book ai didi

Java:用Java实现的Apache Qpid

转载 作者:行者123 更新时间:2023-12-01 08:49:15 25 4
gpt4 key购买 nike

我是 Qpid 新手,正在尝试设置环境。在阅读了大量文档后,我设法下载了 Apache Qpid 并让它在 localhost:8080 中运行

我还安装了maven、cmake。现在我尝试在 Eclipse 中启动一个新的 Maven 项目来发送一条简单的消息。我对API接口(interface)和概念根本不熟悉。我是否必须在项目解决方案中包含任何类型的 jar 或如何使用服务器?

我也发现了这个https://github.com/apache/qpid-jms 。我已经克隆了它,但我不知道如何使用它。我阅读了 github 的文档,但我仍然想知道......

当我尝试在 qpid-jms maven 项目中运行一个简单的 hello world 示例时,出现以下错误。

enter image description here

最佳答案

也许您应该首先在 IDE 之外检查它。请参阅下面的 list 并在您​​的环境中进行比较

  1. https://qpid.apache.org/download.html 下载经纪商
  2. 启动代理

    cd ${broker_home}/bin/
    ./qpid-server
  3. 编译qpid-jms

    cd ${qpid_jms_repo_home}
    mvn install -DskipTests
  4. 运行Hello World示例

    cd qpid-jms-examples/
    mvn package dependency:copy-dependencies -DincludeScope=runtime -DskipTests
    java -cp target/classes/:target/dependency/* \
    -DUSER=admin \
    -DPASSWORD=admin \
    org.apache.qpid.jms.HelloWorld
    • 如果您不使用经纪商的初始默认值,请修改用户名和密码
    • 队列 queue 必须在执行 HelloWorld 之前创建,否则执行会失败并出现 javax.jms.InvalidDestinationException

关于Java:用Java实现的Apache Qpid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42487616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com