[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

  

原文地址:https://www.cnblogs.com/wendelhuang/p/6888246.html