Sharad
Sharad

Reputation: 446

Using IBM WAS 8.5.5.9 and JAVA-8, but EJB 2.1 is not getting deployed giving error

Using IBM WAS 8.5.5.9 and JAVA-8, but EJB 2.1 is not getting deployed giving error.

failed with exception: com.ibm.ejs.container.EJBConfigurationException: Bean class 
    com.abc.def.EJSLocalStatelessEmployeeEjb_4333dc could not be found or loaded
at com.ibm.ws.metadata.ejb.EJBMDOrchestrator.loadGeneratedImplementationClasses    
    (EJBMDOrchestrator.java:4858)
at com.ibm.ws.metadata.ejb.EJBMDOrchestrator.finishBMDInitWithReferenceContext 
    (EJBMDOrchestrator.java:1076)

Please provide help, thanks.

Upvotes: 0

Views: 3964

Answers (2)

Kevin S
Kevin S

Reputation: 211

@Guest is accurate. EJBDeploy in WAS 8.5.5.9 is not usable with Java 8. The limitation was documented here: https://www.ibm.com/support/knowledgecenter/en/SSEQTP_8.5.5/com.ibm.websphere.base.doc/ae/rtrb_ejbdeploy390.html

The underlying library updates required to run EJBDeploy with Java 8 were too extensive and disruptive for a service stream. Full support with EJBDeploy and Java 8 are provided in the updated v9 of WebSphere Application Server.

Upvotes: 2

guest
guest

Reputation: 1

The Known limitations in the product beta page in the Knowledge Center for WebSphere Application Server 9.0 beta states "EJBDeploy does not support previously existing enterprise beans with Java 8". I can't find mention of this restriction in the Knowledge Center for WebSphere Application Server 8.5, but it would not surprise me if the restriction is there.

Upvotes: 0

Related Questions