问题标签 [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-server.xml 配置文件进行配置,如 CDO Wiki 中所述。一个单独的 wiki 页面包含有关配置服务器端CDO/Net4j 身份验证的更多信息,但它在 3.0 版中已过时,如页面所述:
[...] 请注意,在 CDO 3.0 中,我们为每个 CDOSession 提供了一个额外的高级认证机制(不仅在 Net4j IConnector 级别上)。[...]
既没有解释新的身份验证机制,也没有解释它的用法。如何在 CDO 3.0 或更高版本中配置服务器端身份验证?
maven - 如何在 vmargs 中创建相对路径?
在我的项目中,我有一个 eclipse cdo-server,它的设置如下所述:http: //wiki.eclipse.org/Setting_up_a_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 中的每个人都可以使用它,而不仅仅是在我的文件夹结构中。
有没有可能使这条路径相对?
只有当-Dnet4j.config="${resource_loc:/cdo.server/config}"
我将它作为 Eclipse 应用程序运行时,它才有效,但不能作为 maven 构建的 .app 文件运行。
更新:
现在我可以启动 CDO-CommonRepository.app 文件,如果我采取
作为路径,但是我只能使用 maven 构建文件启动它,并且我不能再从 Eclipse 内部启动它了......
我为这个新问题创建了一个新问题:pom.xml 中的属性名称中的斜线
maven - pom.xml 中属性名称的斜线
我有一个问题,我无法解决。
我想用 Tycho/Maven 构建我的 eclipse cdo 服务器,并且我希望能够从 eclipse 中启动我的 cdo-server.product。
它设置的 cdo 服务器是这样的:http ://wiki.eclipse.org/Setting_up_a_CDO_Server
不,这是我的问题:如果我选择:
我可以从 Eclipse 中启动它,但是如果我想启动构建的 CDO-Server.app 它找不到这个文件夹。
如果我选择:
我可以启动构建的 CDO-Server.app,但我无法通过 Eclipse 启动它。
这一切都是合乎逻辑的,但现在我决定将 ${resource_loc:/cdo.server/config} 作为我的 pom.xml 文件中的一个属性。但如果我这样写:
我得到了一个例外,因为标签中的斜线,这不是一个可解析的 POM。
如果我想这样:
它也不是可解析的 POM。是否有可能使用 ${resource_loc:/cdo.server/config} 作为属性?
java - CDO交易问题
我正在尝试将我从石墨图中检索到的 EClass 对象存入 CDO 存储库,但我收到写入事务错误。如果我创建一个新的空 EClass 对象并将其存储到 CDO 存储库,则不会出现该错误。我已经在这篇文章中包含了我的代码和错误消息。
预先感谢您在此问题上提供的任何帮助。约翰·安德森
源代码:
错误信息:
eclipse - 创建 Eclipse 产品配置时出错:org.eclipse.net4j.db 找不到 org.h2.jdbcx.JdbcDataSource
我使用运行配置创建了一个 CDO 服务器,该运行配置将 org.eclipse.emf.cdo.server.product.tcp_h2 作为产品运行。这工作得很好,没有任何错误。
但是,我尝试创建基于此现有产品的产品配置,这会导致:
我没有在运行配置和产品配置之间进行任何更改。
有谁知道问题的可能原因以及为什么产品配置与现有运行配置的行为方式不同?
eclipse - Eclipse CDO 模型存储库的性能
我正在将 EMF 用于 RCP 应用程序。该模型非常复杂,我有很大的 xml 文件,因此加载模型需要更多时间。使用 Eclipse CDO Model Repository 和 EMF 将模型存储在数据库中从而减少加载时间是否是一个不错的选择。
性能是否随着 CDO 模型库的使用而提高?那些已经使用 CDO 的人提供了您宝贵的反馈。
eclipse - EMF 交叉引用和 CDO
我想以这种方式保留我的 EMF 模型,以避免不必要地复制对象。为此,我尝试使用交叉引用,但它会抛出一个异常,指出引用不包含在资源中。
例如,让我们考虑一家公司及其 CEO。调用有两种情况
1-当containment设置为true时,只有最后一家公司存储对ceo的引用;2- 当包含设置为 false 时,抛出异常。
我该如何解决?
java - CDO DB 如何维护身份?
CDO Store 如何在其对象之间维护/保持身份?
eclipse-emf - 是否可以将生成的 EMF 模型直接存储到 CDO?
从我遵循的文档中,我了解到 EMF 模型中的每个元素都扩展了 CDOObject。这是扩展 CDOObject 的强制性要求吗?如果是,那么我有一个 EMF 模型,它实际上是从其他团队开发的,并且无权扩展模型类 CDOObject。在这种情况下有什么替代解决方案吗?