1.在bes中间件上部署smartbi,首先删除smartbi.war下的WEB-INF/lib下的xercesImpl-2.9.1.jar
否则部署会报错impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory
2.部署完后查看日志发现报如下错误,下载附件中的bes.web.xml,放到D:\bes中间件\var\domains\domain1\nodes\smartbi\instances
\smartbi1\deployments\smartbi\WEB-INF中(windows环境)
3.针对bes中间件第一次登录,再注销用户后或者清空浏览器缓存过后,有前端报错,导致登录不上去,发现是加载layer.js乱码导致的
解决办法如下:
(1) 调整bes中间件节点服务器下的实例jvm选项属性
(2)调整实例中的2个http监听器的Http属性的编码方式和响应类型