我正在开发一个基于Eclipse RCP的应用程序。目前,我需要将此应用程序移至RAP。代码几乎没有变化,因为它们之间支持非常好的单一来源。 我创建了2个不同的工作区(一个用于RAP,另一个用于RCP)。我能够在Eclipse中的嵌入式服务器Jetty集成OSGi包中正常运行RAP应用程序,没有任何问题,并且具有与RCP相同的可能性。 但是,当我将RAP应用程序导出到.war文件时,已启用所有必需的插件,将其复制到Tomcat的webapps文件夹中。从外部浏览器启动我的Web应用程序,我总是收到此错误消息:
Unable to create perspective 'MyPerspectiveID'. There is no corresponding perspective extension.
Reason:
Unable to create perspective 'MyPerspectiveID'. There is no corresponding perspective extension.
这很奇怪,因为它在Eclipse内部正常运行。在我的应用程序中只有一个透视图,我只放置了一个具有一些堆栈布局的视图。我真的不知道如何解决这个问题。请告诉我我可能犯错的地方。 非常感谢你的回答。