创建Eclipse产品配置时出错:org.Eclipse.net4j.db找不到org.h2.jdbcx.JdbcDataSource

创建Eclipse产品配置时出错:org.Eclipse.net4j.db找不到org.h2.jdbcx.JdbcDataSource,eclipse,h2,rcp,emf,cdo,Eclipse,H2,Rcp,Emf,Cdo,我使用运行配置创建了一个CDO服务器,该配置将org.eclipse.emf.CDO.server.product.tcp_h2作为产品运行。这绝对可以正常工作,没有任何错误 但是,我尝试创建一个基于现有产品的产品配置,该配置会导致: java.lang.ClassNotFoundException: org.h2.jdbcx.JdbcDataSource cannot be found by org.eclipse.net4j.db_4.3.0.v20140114-0640 我没有在运行配置

我使用运行配置创建了一个CDO服务器,该配置将org.eclipse.emf.CDO.server.product.tcp_h2作为产品运行。这绝对可以正常工作,没有任何错误

但是,我尝试创建一个基于现有产品的产品配置,该配置会导致:

java.lang.ClassNotFoundException: org.h2.jdbcx.JdbcDataSource cannot be found by org.eclipse.net4j.db_4.3.0.v20140114-0640
我没有在运行配置和产品配置之间做任何更改


是否有人知道问题的可能原因以及为什么产品配置与现有运行配置的运行方式不同?

正如Calon所评论的,问题是由于缺少插件。我更新了meta-inf依赖项,效果很好。

大多数情况下,这是由于产品中缺少一些插件造成的。您是否设置了cdo.server.feature插件?如果设置了,您是否在feature.xml中定义了插件?它应该包含org.h2。