页面树结构
转至元数据结尾
转至元数据起始

(本文档仅供参考)

问题描述:

smartbi是双节点集群环境部署的,etl部署在其中一台,这个节点执行etl是没问题的,但是在另外一个节点执行etl就会一直“排队中”

报的错误是这个:Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.tools.attach.LinuxVirtualMachine

问题原因:

这个是因为服务器环境变量里面tools.jar和war包里面的tools.jar起冲突导致的。经排查发现服务器是arm架构,用的openjdk,他一般没有tools.jar,我们产品war包为了避免没有这个jar包,是内置了这个jar包的。但是我用的openjdk版本刚好有这个jar,所以就和我们war包里的冲突了

解决方案:

保留war包里的tools.jar,将openjdk里的删除掉。然后重启中间件,我这里是东方通

  • 无标签