各位兄弟姐们,因为公司要求,需要将birt RCP 发布在服务器上,然后通过web start 下载下来直接启动。 
小弟研究了几天,因为水平有限,始终没能成功,特来发帖,希望研究过的大牛们指点一下。 
     在网上找的例子,已经在eclipse3.7上将自带的RCP例子发布到tomcat上并成功下载启动了。接着在官网CVS上下的birt RCP的源码也在eclipse上能启动了,但是通过.product文件导出以后,发布在tomcat上后,通过web start 也能下载到本地,只不过启动不了找到log 一看,报异常: 
!SESSION 2011-08-03 15:57:27.811 ----------------------------------------------- 
eclipse.buildId=unknown 
java.version=1.6.0_14 
java.vendor=Sun Microsystems Inc. 
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN !ENTRY org.eclipse.equinox.app 0 0 2011-08-03 15:57:28.726 
!MESSAGE Product org.eclipse.birt.report.designer.ui.rcp.BIRT could not be found. !ENTRY org.eclipse.osgi 2 0 2011-08-03 15:57:28.760 
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved: 
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-08-03 15:57:28.760 
!MESSAGE Bundle initial@reference:file:DMplugins/RMorg.eclipse.birt.report.designer.ui.rcp_3.7.0.201108031201.jar/ was not resolved. 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.760 
!MESSAGE Missing required bundle org.eclipse.gef_[3.2.0,4.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.760 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.ui.views_[2.2.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.760 
!MESSAGE Missing required bundle org.eclipse.ui.cheatsheets_[3.2.0,4.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.760 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.ui.lib.explorer_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.760 
!MESSAGE Missing required bundle org.eclipse.birt.report.model_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.760 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.ui.lib_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.760 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.ui_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.760 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.ui.editors_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.760 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.core_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.760 
!MESSAGE Missing required bundle org.eclipse.birt.core_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.760 
!MESSAGE Missing required bundle org.eclipse.ui.forms_[3.2.0,4.0.0). !ENTRY org.eclipse.osgi 2 0 2011-08-03 15:57:28.762 
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists: 
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-08-03 15:57:28.762 
!MESSAGE Bundle org.eclipse.birt.report.designer.ui.rcp_3.7.0.201108031201 [34] was not resolved. 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.762 
!MESSAGE Missing required bundle org.eclipse.gef_[3.2.0,4.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.762 
!MESSAGE Missing required bundle org.eclipse.birt.report.model_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.762 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.ui_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.763 
!MESSAGE Missing required bundle org.eclipse.birt.core_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.763 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.core_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.763 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.ui.lib_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.763 
!MESSAGE Missing required bundle org.eclipse.ui.cheatsheets_[3.2.0,4.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.763 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.ui.lib.explorer_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.763 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.ui.editors_[2.1.0,5.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.763 
!MESSAGE Missing required bundle org.eclipse.ui.forms_[3.2.0,4.0.0). 
!SUBENTRY 2 org.eclipse.birt.report.designer.ui.rcp 2 0 2011-08-03 15:57:28.763 
!MESSAGE Missing required bundle org.eclipse.birt.report.designer.ui.views_[2.2.0,5.0.0). !ENTRY org.eclipse.osgi 4 0 2011-08-03 15:57:28.764 
!MESSAGE Application error 
!STACK 1 
java.lang.RuntimeException: No application id has been found. 
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:242) 
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29) 
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) 
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) 
at org.eclipse.core.launcher.Main.basicRun(Main.java:280) 
at org.eclipse.core.launcher.WebStartMain.basicRun(WebStartMain.java:59) 
at org.eclipse.core.launcher.Main.run(Main.java:977) 
at org.eclipse.core.launcher.WebStartMain.main(WebStartMain.java:40) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at com.sun.javaws.Launcher.executeApplication(Unknown Source) 
at com.sun.javaws.Launcher.executeMainClass(Unknown Source) 
at com.sun.javaws.Launcher.continueLaunch(Unknown Source) 
at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source) 
at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source) 
at com.sun.javaws.Launcher.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 
    找了半天问题,始终不得要领,希望哪位大牛们,能解开我的难题,定重谢。