我試着在我的webapplication項目中使用BIRT。但我總是得到這種例外:Linux上BIRT的問題
org.eclipse.birt.core.framework.FrameworkException: Could not find the Framework - org.eclipse.osgi at
org.eclipse.birt.core.framework.osgi.OSGILauncher.doStartup(OSGILauncher.java:123) at
org.eclipse.birt.core.framework.osgi.OSGILauncher.access$0(OSGILauncher.java:94) at
org.eclipse.birt.core.framework.osgi.OSGILauncher$1.run(OSGILauncher.java:79) at
java.security.AccessController.doPrivileged(Native Method) at
org.eclipse.birt.core.framework.osgi.OSGILauncher.startup(OSGILauncher.java:75) at
org.eclipse.birt.core.framework.Platform.startup(Platform.java:79) at
org.apache.jsp.webcontent.test3_jsp._jspService(test3_jsp.java:67) at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at
...
任何一個想法,這可能是什麼?
我試過它在我的Windows機器本地 - 一切正常,但當我開始在Linux服務器上的報告,它不會運行。
我也嘗試在tomcat 50local.policy中設置必要的權限 - 爲他提供所有權限 - 例如:permission java.lang.AllPermission;
感謝您的幫助。
thx,我想我發現了這個問題。我將BIRT運行時從原始zip文件直接複製到我的服務器目錄 - 現在它正在工作。也許這是Windows和Linux文件之間的問題。 – wolfi 2010-02-23 11:14:43