2017-02-27 5 views
0

で実装しました。 私はApache Qpidをダウンロードして、それをlocalhostで走らせました:8080のJava:ApacheのQpidは、私はQpidに新たなんだと私は環境を設定しようとしているJavaの

私はmaven、cmakeもインストールしました。今、Eclipseで簡単なメッセージを送るために新しいmavenプロジェクトを開始しようとしています。私はAPIのインターフェイスと概念に精通していません。 は、私は私のプロジェクトの溶液中のjarファイルの任意の種類を含めなければならないのか、どのように私は、サーバーを利用するのですか?

私もこのhttps://github.com/apache/qpid-jmsを発見しました。私はそれをクローンしましたが、私はそれをどのように使用するのか分かりません。私はgithubののドキュメントを読んで私は、私は次のエラーを取得qpid-JMS Mavenプロジェクトでハロー簡単な世界の例を実行しようとしているとき、私はまだ...周り

を思ったんだけど。

enter image description here

+0

[hello world example](https://github.com/apache/qpid-jms/blob/master/qpid-jms-examples/src/main/java/org/)をもう一度見てくださいapache/qpid/jms/example/HelloWorld.java)?あなたはこれまで正確に何を試しましたか?エラーメッセージが表示されましたか? – SubOptimal

+0

はい私は単純な世界を動かそうとしました。私はエラーを述べて編集しました。 – HelloIT

+0

'maven'プロジェクトおよび'行方不明アリfile'は、Eclipseプロジェクトのセットアップ(まださらに調査していない)に問題があるように見えます。 Eclipseでプロジェクトをどのようにインポート/オープンしましたか? – SubOptimal

答えて

1

たぶん、あなたは最初のIDEの外にそれを確認する必要があります。 Hello World

を実行 qpid-jms

cd ${qpid_jms_repo_home} 
mvn install -DskipTests 
  • をコンパイル

    cd ${broker_home}/bin/ 
    ./qpid-server 
    
  • ブローカを起動

    https://qpid.apache.org/download.html

  • からブローカーをダウンロード
    1. チェックリストの下を参照してくださいし、お使いの環境でそれを比較
      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 
      
      • あなたはブローカー
      • queueHelloWorldを実行する前に作成する必要があり、キューから最初のデフォルト値を使用しない場合はそれ以外の実行がjavax.jms.InvalidDestinationException
      で失敗し、ユーザー名とパスワードを改正
  • +0

    これは完璧に動作します、ありがとう! – HelloIT

    関連する問題