This rule flags Java code that has references to the following classes:
javax.ejb.EntityContextjavax.ejb.Handlejavax.ejb.HomeHandlejavax.ejb.RemoteHomejavax.ejb.EJBHomejavax.ejb.EJBLocalHomejavax.ejb.EJBLocalObjectjavax.ejb.EJBMetaDatajavax.ejb.EJBObjectThis rule also flags the following references in the ejb-jar.xml file:
<ejb-jar version="2.1"></ejb-jar>http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd or http://java.sun.com/dtd/ejb-jar_2_0.dtd
EJB 1.x and 2.x are not supported on the Liberty Core edition. If your application uses
version 1.x or 2.x JavaBeans, you can use the Java Platform, Enterprise Edition (Java EE) 7 EJB 3.2 support
in other editions of Liberty.
To enable EJB 3.2, configure the ejb-3.2 feature in your Liberty server configuration.
The ejb-3.2 feature includes the ejbHome-3.2 feature.