[BIRT]WebViewerExample4.6.0版本启动报java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
将BIRT的birt-runtime-4.6.0-20160607版本中的WebViewerExample目录copy至tomcat的webapps目录,结果访问报错404.
在日志文件中看到因为错误java.lang.SecurityException: Invalid signature file digest for Manifest main attributes导致WebViewerExample没有启动
经搜索这个问题是BIRT4.6.0的一个bug
https://bugs.eclipse.org/bugs/show_bug.cgi?id=497356
根据链接中的信息,运行命令后正常
zip -d org.eclipse.birt.runtime_4.6.0-20160607.jar META-INF/ECLIPSE_.RSA zip -d org.eclipse.birt.runtime_4.6.0-20160607.jar META-INF/ECLIPSE_.SF zip -d org.eclipse.datatools.connectivity.oda_3.5.0.201603142002.jar META-INF/ECLIPSE_.RSA zip -d org.eclipse.datatools.connectivity.oda_3.5.0.201603142002.jar META-INF/ECLIPSE_.SF