Will JBoss AS 7.0 support EJB2.1 Entity Beans?
ymaraner Jun 24, 2011 9:27 AMAn attempt to deploy an EAR containing EJB2.1 Entity and Session Beans to the nightly snapshot build of AS 7 results in the following error:
{code}
22:50:41,877 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC00001: Failed to start service jboss.deployment.subunit."MyJBossEAR.ear
"."library.jar".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.subunit."MyJBossEAR.ear"."library.jar".PARSE: Failed to process phase PARSE of subdeployment "library.jar" of deployment "MyJBossEAR.ear"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:121)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)
at org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_19]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_19]
at java.lang.Thread.run(Thread.java:619) [:1.6.0_19]
Caused by: java.lang.RuntimeException: <entity> element parsing hasn't yet been implemented
at org.jboss.metadata.ejb.parser.spec.EnterpriseBeansMetaDataParser.parse(EnterpriseBeansMetaDataParser.java:67)
at org.jboss.metadata.ejb.parser.spec.EjbJarMetaDataParser.parseEjbJarElements(EjbJarMetaDataParser.java:274)
at org.jboss.metadata.ejb.parser.spec.EjbJarMetaDataParser.parse(EjbJarMetaDataParser.java:142)
at org.jboss.as.ejb3.deployment.processors.EjbJarParsingDeploymentUnitProcessor.deploy(EjbJarParsingDeploymentUnitProcessor.java:143)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115)
... 5 more
{code}
Is this something that is expected to work before AS7 is released?
I am porting an existing application that runs under WebSphere and WebLogic to JBoss. It is primarily legacy J2EE 1.4 code but we are slowly migrating to JEE6. I have had little luck getting things to work under AS5/6 and decided to take a look at AS7 since it is due to be released relatively soon. The significant improvements that AS7 offers, such as rapid start up and simplified configuration, are things that really make me want to use AS7, but if it will not support EJB2.1 it isn't an option.
Thanks,
Tim