当前位置: 首页 > 知识库问答 >
问题:

Java:用Java实现的Apache Qpid

勾学博
2023-03-14

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

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

我也找到了这个https://github.com/apache/qpid-jms.我克隆了它,但我不知道如何使用它。我读了github的留档,但我仍然在想...

当我试图在qpid jms maven项目中运行一个简单的hello world示例时,我会遇到以下错误。

共有1个答案

林炫明
2023-03-14

也许你应该先在IDE之外检查一下。请参阅下面的清单,并在您的环境中进行比较

>

  • 从下载代理https://qpid.apache.org/download.html
  • 启动代理

    cd ${broker_home}/bin/
    ./qpid-server
    

    编译qpid jms

    cd ${qpid_jms_repo_home}
    mvn install -DskipTests
    

    运行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
    
    • 如果您不使用代理的初始默认值,请修改用户名和密码
    • 队列队列必须在执行HelloWorld之前创建,否则执行失败,javax.jms.InvalidDestinationException

  •  类似资料:
    • 问题内容: 我尝试用Java的编程思想实现OAuth,但失败了。我不知道为什么,但是我的代码不起作用。每次运行程序时,都会引发IOException,其原因为“ java.io.IOException:服务器返回的HTTP响应代码:401”(401表示未授权)。我仔细查看了文档,但是我真的不明白为什么它不起作用。我想使用的OAuth提供程序是twitter,我也在其中注册了我的应用程序。 在此先感

    • 问题内容: 因此,我正在开发一个简单的Java应用程序,该应用程序允许用户输入图像作为查询,并使该应用程序将其与图像数据库进行比较(基本上只不过是不同图像的目录)。我基本上是在研究几种图像相似性测量技术,以找出哪些适合比较汽车图片。 我一直在做一些阅读,除了FFT / SSIM之外,我还阅读了SIFT算法可以产生非常好的结果。但是,作为只有大约一年的Java基本经验的人,老实说,我不确定我是否有足

    • 问题内容: 标准api不包含AtomicBitSet实现。我可以将自己放在AtomicIntegerArray之上,但也不要这样做。 是否有人知道根据与Apache 2兼容的许可证发布的现有实现?我只需要基本操作即可设置和检查位。 编辑: 代码是性能和内存的关键,因此我想避免同步或每个标志使用整数(如果可能)。 问题答案: 我将使用AtomicIntegerArray,并且每个整数将使用32个标志

    • 问题内容: SCIM是Google,Salesforce,Ping Identity..etc等提出的用于用户配置的新标准。是否存在现有的Java实现来支持此功能? 问题答案: WSO2 Charon是另一个基于Java的SCIM实现。 http://www.slideshare.net/HasiniG/wso2-charon

    • 我正在使用IBM JRE,我想为我的密码实现PBEWithSHAAnd128BitRC4算法,所以我应该为我的SecretKeyFactory和SecretKeySpec使用哪种算法,下面是我从Provider.getInfo()方法为IBMJCE Provider获得的支持algos的密钥。 多谢了。