Given that this is milestone 2 I was a bit surprised that basic deployment of small ear failed due to the following:
Caused by: org.jboss.metadata.validation.chain.ValidatorChainException: Validation has failed due to the following ValidationException(s) raised:
* EJB ManageUser has defined EJB2.x local component interface of org.jarbar.usermanager.model.LocalUserManager but has no localHome; ; Incomplete EJB2.x View [JBMETA-130]
at org.jboss.metadata.validation.chain.ejb.jboss.JBossMetaDataValidatorChain.validate(JBossMetaDataValidatorChain.java:130)
at org.jboss.ejb3.deployers.Ejb3MetadataProcessingDeployer.deploy(Ejb3MetadataProcessingDeployer.java:147)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
I read the ejb3.1 spec just to make sure that nothing has changed for the rules in DD for defiing Stateles session beans and chapter 19 of the spec states that it should be good enough to define a Local interface through the <local> element. More importnatly, ia there a current workaround for this?