如果 CDI 未使用,我们是否应该禁用焊接子系统?

Should we disable weld subsystem if CDI is not using?

我的应用程序是基于 JSF 2.2.4 和 EJB 3.2 构建的。它没有使用 CDI。应用程序在 WildFly 8.2 上 运行。如果不使用 CDI,我们是否应该禁用焊接子系统?

它对我有用:

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
      <deployment>
         <exclude-subsystems>
            <subsystem name="weld" />
        </exclude-subsystems>
      </deployment>
      <sub-deployment name="app.war">
         <exclude-subsystems>
            <subsystem name="weld" />
        </exclude-subsystems>
    </sub-deployment>
</jboss-deployment-structure>

查看更多 https://developer.jboss.org/message/851218