2010-03-08 150 views
0

我有一个Eclipse RCP应用程序,它将在全新安装后(即刻生成后)正常启动。Eclipse RCP应用程序未能第二次启动

问题是,如果我第二次尝试启动应用程序,则应用程序会引发异常。

我已经缩小问题到这个文件后第一次运行创建: 〜INSTALL_DIR /配置/ org.eclipse.osgi/.STATE

有没有人遇到了类似的问题,即.STATE文件阻止应用程序在首次运行后随时启动?

我很犹豫,看看这个例外,因为这不会发生在第一次,所以我怀疑org.eclipse.osgi是更多的责备。

异常的细节是: “错误创建名称为豆‘luceneRawQueryComposer’在类路径资源定义[春/数据访问/ daoCMClient.xml]:无法解析参考豆‘indexUtility’而设置的bean属性“indexUtility '; NoSuchBeanDefinitionException

+0

还要补充一点,如果我删除安装目录〜/配置/ org.eclipse.osgi/.STATE文件的应用程序将正确再次加载。 – ibuck 2010-03-08 22:41:33

+0

您正在使用哪种版本的Eclipse(RCP)?哪个OSGi框架被使用?看看使用了一些Spring框架依赖关系,也许还会提示我们,如果是这种情况和使用哪个版本)。 – Verhagen 2010-05-04 13:12:49

回答

0

我在几个月前也遇到过这个问题,我不知道是什么原因造成的,以及我如何修复它,我记得我在网络中进行了大量搜索后修复了它,所以答案是在某处;-) 一些提示:你有一个生成或自己的config.ini文件?因为在我的脑海里,我想我记得使用生成的配置而不是自己的配置,解决了这个问题。

希望这helpd ...

相关问题