問題タブ [eclipse-ecf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - SkypeプロバイダーをEclipseCommunicationFrameworkに追加するにはどうすればよいですか?
Eclipse Communication Frameworkをインストールしましたが、 Skypeプロバイダーを追加したいと思います。
ここで3番目の方法で述べたように、 Skypeプロバイダーのソースをダウンロードして/ eclipse / ECF-Skype / eclipse /に配置しました。これで、Skypeプロバイダーがドロップダウンに表示されることを期待しています。代わりに、私はまだこれを取得します:
誰かがEclipseCommunicationsFramework用のSkypeのインストールを手伝ってもらえますか?
eclipse - p2.console で NPE を取得する
p2.console
アクセス中に NPE 例外が発生します。
カスタム メール アプリケーションからも同じ例外が発生します。
「利用可能なトランスポートがありません」の意味や、トランスポート バンドルを確認する方法がわかりませんでした。分点にインストールされているecfバンドルを確認しました。日食ジュノを使用しています
誰かがp2.consoleなどの解決策、チュートリアルを持っていますか?
eclipse - バンドルが見つからないため、ECF SDK をインストールできませんか?
Eclipse に DocShare を使用したかったので、ECF SDK をインストールするための zip ファイルを eclipse サイトからダウンロードし、eclipse に新しいソフトウェアをインストールして、zip ファイルのパスを指定し、[Contact all sites during...] の選択を解除しました。必要なソフトウェア」チェックボックスは、時間がかかりすぎたためです。結果は次のエラーでした。
これが何を意味するのかわからず、解決策を見つけることができませんでした。誰か助けてくれませんか?ありがとう
zip ファイルをダウンロードしたサイト: http://www.eclipse.org/ecf/downloads.php
eclipse - ECF を介した Eclipse でのコラボレーション
DocShare プラグインを使用したかったので、ECF SDK を Eclipse Luna にインストールし、[File] -> [New] -> [XMPPS] を使用して Google アカウントを追加しようとし、Google アカウント情報を追加してログインしましたが、「Container Connect」というエラーが表示されました。エラーが発生しました。
ユーザー ID のフィールドには、メール アドレス以外の情報を入力する必要がありますか? 私は一生、それを機能させる方法を理解できないので、この問題について何か助けていただければ幸いです。
ところで、アカウントの詳細を XMPP ダイアログに追加してみましたが、結果は同じでした。
編集:メールアドレスでポートも入力する必要があることに気づきましたが、ポートの知識がほとんどなく、どのポートを割り当てるかわかりません。
osgi - Equinox のリモート宣言型サービス
Eclipse ECF を使用してリモート宣言型サービスを提供しようとしています。サービス プロバイダー コンポーネントの定義で、次のプロパティを設定しました。
ただし、これらのプロパティを使用して消費者側からサービスを検出する方法がわかりません。
(ある osgi 環境からサービスを提供し、別の osgi からそれを発見できるようにしたい。)
jms - ECF JMS/ActiveMQ プロバイダーをリモート サービスで使用するには?
OSGI サービスをリモートでアクセスできるようにするために、ActiveMQ JMS ブローカーを ECF フレームワーク内のディストリビューション プロバイダーとして使用したいと考えています。どの手順を実行する必要がありますか?
osgi - Eclipse ECF Generic / Zoodiscover (Zookeeper) リモート サービスが一定期間後に失われる
ヘッダーに記載されているように、OSGI 環境でリモート サービスを使用したいと考えています。そこで、これをEclipse ECFで処理することにしました。私の意見では、OSGI リモート サービスを扱うための非常に優れたプロジェクトです。そのため、ディスカバリー プロバイダーには Zoodiscovery を使用します。サービスは、一般的なサービス プロパティに登録されます。さらに、Zoodiscovery は集中モードで使用され、中央の IP はネットワーク ブロードキャストで公開されます。私はすべてを働かせました。しかし、一定期間が経過すると、サービス コンシューマはリモート サービスを失います。
リモート サービスが検出されると、次のメッセージが表示されます。
リモート サービスが検出されない場合、次のメッセージが表示されます。
BUT: ホスト システムではすべて問題なく、サービスはオンラインです。コンシューマ側で OSGI フレームワークを再起動すると、この Undiscovery イベントまですべて正常に動作します。発見から未発見までの期間は同じ長さです。
サービスを発見しないタイムアウトがあるようです。メソッドを呼び出してサービスを使用する場合、異なる動作はありません。何が起こっているのか誰にも分かりますか?
助けてくれてありがとう、そしてよろしく!
アップデート:
わかりました 1 つの更新: リモート サービスが検出されたら、クライアント側のローカル パラメーターで取得しました。リモート サービスがクライアント側で公開されていない場合 (以前の投稿で説明したように、サーバー側ではありません)、取得したインスタンスからメソッドを呼び出すことができます。そのため、プロキシは引き続き利用可能であり、サーバー側でリモート サービスを非公開にするまで正常に動作しています。そのため、プロキシは OSGI サービス レジストリでのみ非公開になります。
よろしくお願いします!
java - Eclipse ECF で動作するリモート OSGi サービスを取得する方法
リモート OSGi サービスを既存の RCP アプリケーション (Mars ベース) で動作させようとしています。ただし、機能していないようです。アプリケーションの 2 つのインスタンスが、他のインスタンスで公開されているサービスを認識しません。
最新の ECF SDK をターゲット プラットフォームに追加し、次のバンドルを製品ランタイムに追加しました。
- org.eclipse.ecf.discovery
- org.eclipse.ecf.provider
- org.eclipse.ecf.provider.remoteservice
- org.eclipse.ecf.sharedobject
- org.eclipse.equinox.concurrent
- org.eclipse.ecf.osgi.services.remoteserviceadmin.proxy
- org.eclipse.osgi.services.remoteserviceadmin
- org.eclipse.ecf.remoteservice.asyncproxy
- org.eclipse.ecf.remoteservice
- org.eclipse.ecf.osgi.services.distribution
- org.eclipse.ecf.provider.jmdns
- ch.ethz.iks.r_osgi.remote
- org.eclipse.ecf.provider.r_osgi
- org.eclipse.ecf.console
- org.eclipse.ecf.provider.dnssd
- org.xbill.dns
- org.eclipse.ecf.provider.discovery
バンドル アクティベーターの 1 つで、サービスを start method() に登録するために次のようにしています。
2 番目のインスタンスが報告したように、何かが機能していることはわかっています。
また、zeroconf ブラウザに「_ECFOSGIRSVC」と表示されるレコードが 1 つあります。
多数のチュートリアルは、このサービスが他のインスタンスで魔法のように利用できるようになることを示しているようです。ただし、何も表示されません (アプリケーション コンソールで「サービス」を実行すると、ローカル サービスのみが一覧表示されます)。いくつかの質問;
- 必要なのは本当にこれだけですか?
- これをデバッグするにはどうすればよいですか?
- サービスが本当に輸出されているかどうかはどうすればわかりますか?
- 他のインスタンスが本当にそれを探しているかどうかを知るにはどうすればよいですか?
- a) コンテナーのエンドポイントを報告し、「手動で」他のインスタンスに接続することは可能ですか?
「HelloService」のチュートリアルがたくさんあり、内容がまったく同じではないため、最初は非常に混乱します。