(本文档仅供参考)
问题现象
客户使用金蝶中间件ASS-V10作为应用服务器部署V97版本及以上的smartbi,上传war包后部署报错。
问题原因
此问题是由于从V97版本开始,web.xml中添加了属性metadata-complete="true"和<absolute-ordering />,这两个属性是用于在tomcat高版本下提高Smartbi启动速度。但对金蝶服务器对 web.xml 是做严格的规范检测,如果文件内容有问题,如标签库的顺序没有符合标准,部署时会报错。
解决方法
删除smartbi.war包中WEB-INF目录下的web.xml中的metadata-complete="true"和<absolute-ordering />属性,即可正常部署。