【发布时间】:2010-03-08 22:39:05
【问题描述】:
我有一个 Eclipse RCP 应用程序,它会在全新安装后正常启动(在构建后立即启动)。
问题是,如果我再次尝试启动应用程序,应用程序会引发异常。
我已将问题缩小到第一次运行后创建的此文件: ~install_dir/configuration/org.eclipse.osgi/.state
有没有人遇到过类似的问题,即 .state 文件阻止应用程序在首次运行后随时启动?
我对查看异常犹豫不决,因为这不是第一次发生,所以我怀疑 org.eclipse.osgi 更应该受到指责。
异常详情如下: “在类路径资源 [spring/dataaccess/daoCMClient.xml] 中创建名称为 'luceneRawQueryComposer' 的 bean 时出错:在设置 bean 属性 'indexUtility' 时无法解析对 bean 'indexUtility' 的引用;NoSuchBeanDefinitionException
【问题讨论】:
-
还应该补充一点,如果我删除 ~install_dir/configuration/org.eclipse.osgi/.state 文件,应用程序将再次正确加载。
-
您使用的是哪个版本的 Eclipse (RCP)?使用哪个 OSGi 框架?看看使用了一些 spring 框架依赖项,如果是这种情况以及使用的是哪个版本,也许还会提示我们)。
标签: osgi eclipse-rcp