(本文档仅供参考)

问题说明

was部署smartbi启动失败,查询日志报错com.ibm.ws.ecs.internal.scan.context.impl.ScannerContextImpl scanJAR unable to open input stream for resource META-INF/versions/9/module-info.class in archive WEB-INF/lib/log4j-api-2.19.0.jar

问题原因

由于升级了log4j的包,但was9没兼容好,导致的报错

https://stackoverflow.com/questions/54517328/unable-to-open-input-stream-for-resource

https://www.cnblogs.com/yjwfcs/p/15720861.html

解决方案

修改/opt/IBM/WebSphere/AppServer/properties文件下的amm.filter.properties文件,把log4j-api-2.8.2.jar,log4j-core-2.8.2.jar,javax.jws-api-1.1.jar这三个jar包添加进去,可以正常启动,但启动很慢,要几小时,或使用新版本的was