Remote interfaces for Enterprise JavaBeans (EJB) are unavailable

This rule flags Java code that has references to the following classes:

This rule also flags the following references in the ejb-jar.xml file:

Remote EJB interfaces are not supported on the Liberty Core edition. If your application uses remote interfaces, you can use the remote EJB support provided in 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 ejbRemote-3.2 feature.

Remote EJBs can be deployed to IBM Cloud. However, the EJBs are not remotely accessible with the CORBA/IIOP protocol due to port restrictions in the IBM Cloud environment.

For more information, see the Liberty features supported in IBM Cloud documentation.