問題タブ [cdo-emf]
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 - CDO 3.0 以降でサーバー側認証を構成する方法は?
スタンドアロン CDO サーバーは、CDO Wiki で説明されているように、 cdo-server.xml 構成ファイルを使用して構成されます。別の wiki ページには、サーバー側CDO/Net4j 認証の構成に関する詳細情報がありますが、ページに記載されているように、バージョン 3.0 の時点で古くなっています。
[...] CDO 3.0 では、(Net4j IConnector レベルだけでなく) CDOSession ごとに追加の優れた認証メカニズムがあることに注意してください。[...]
新しい認証メカニズムも、その使用法も説明されていません。CDO 3.0 以降でサーバー側認証を構成するにはどうすればよいですか?
maven - vmargs で相対パスを作成する方法は?
私のプロジェクトでは、 http ://wiki.eclipse.org/Setting_up_a_CDO_Server で説明されているようにセットアップされた eclipse cdo-server があります。
私のプロジェクト構造は次のようなものです:
cdo-server.product を Eclipse アプリケーションとして起動すると、すべて正常に動作します。
ビルドしてMavenでマテリアライズすると、BUILD SUCCESSもあります。しかし、Maven でビルドされた CDO-CommonRepositoryServer.app を起動すると、次のエラーが表示されます。
これは間違ったパスであるため、論理的です。vmargs ( -Dnet4j.config=/Users/pathtoCDO-config/cdo-server.xml
) に cdo-server.xml への絶対パスを入力すると、それも機能します。ただし、フォルダ構造だけでなく、git-repo 内の全員が使用できるように、相対的なものにしたいと考えています。
このパスを相対にする可能性はありますか?
それは、Eclipseアプリケーションとして実行した場合に-Dnet4j.config="${resource_loc:/cdo.server/config}"
のみ機能しますが、mavenで構築された.appファイルとしては機能しません。
アップデート:
これで、CDO-CommonRepository.app ファイルを開始できます。
パスとして、しかし、私はそれをmavenビルドファイルでしか開始できず、もうEclipse内から開始することはできません...
この新しい問題に対する新しい質問を作成しました: pom.xml のプロパティ名のスラッシュ
java - CDO トランザクションの問題
グラファイト ダイアグラムから取得した EClass オブジェクトを CDO リポジトリに保存しようとしていますが、書き込みトランザクション エラーが発生します。新しい空の EClass オブジェクトを作成して CDO リポジトリに保存すると、エラーは表示されません。コードとエラー メッセージをこの投稿に含めました。
この問題についてご提供いただけるご支援をよろしくお願いいたします。ジョン・アンダーソン
ソースコード:
エラーメッセージ:
eclipse - Eclipse 製品構成の作成時のエラー: org.h2.jdbcx.JdbcDataSource が org.eclipse.net4j.db で見つからない
製品として org.eclipse.emf.cdo.server.product.tcp_h2 を実行する実行構成を使用して CDO サーバーを作成しました。これは、エラーなしで完全に正常に機能します。
ただし、この既存の製品に基づいて製品構成を作成しようとしましたが、次の原因になります。
実行構成と製品構成の間で変更を加えていません。
問題の考えられる原因と、製品構成が既存の実行構成と同じように機能しない理由を知っている人はいますか?
eclipse - Eclipse CDO モデル リポジトリでのパフォーマンス
RCP アプリケーションに EMF を使用しています。モデルは非常に複雑で、大きな xml ファイルがあるため、モデルの読み込みに時間がかかります。Eclipse CDO Model Repository を EMF と一緒に使用してモデルをデータベースに保存し、ロード時間を短縮するのは良い選択肢でしょうか。
CDO Model Repository を使用するとパフォーマンスは向上しますか? すでに CDO を使用している方から貴重なフィードバックをお寄せください。
eclipse - EMF相互参照とCDO
不必要にオブジェクトを複製しないように、EMF モデルを保持したいと考えています。そのために相互参照を使用しようとしていますが、参照がリソースに含まれていないことを示す例外がスローされます。
たとえば、会社とその CEO について考えてみましょう。の呼び出しには 2 つのシナリオがあります。
1- 包含が true に設定されている場合、最後の会社のみが CEO への参照を保存します。2- 包含が false に設定されている場合、例外がスローされます。
これを修正するにはどうすればよいですか?
eclipse-emf - 生成された EMF モデルを CDO に直接保存することはできますか?
私が従ったドキュメントから、EMF モデルのすべての要素が CDOObject を拡張することを理解しました。これは CDOObject を拡張するために必須ですか? はいの場合、私は実際に他のチームから開発された EMF モデルを持っており、モデル クラス CDOObject を拡張する権限がありません。そのような場合の代替ソリューションはありますか??