Hi all, I'm using Seam1.0.1GA with the JBoss AS 4.0.4GA provided with JEMSInstaller and for testing I'm using the testng-jdk15.jar provided with the TestNG Eclipse plugin.
I have found this article describing EJB 3.0 in general : http://www.javaworld.com/javaworld/jw-08-2004/jw-0809-ejb-p2.html Below the part this post is about : anonymous wrote : | An SLSB doesn't have a home interface anymore?in fact, no EJB type requires it. The bean class may or may not implement a business interface. If it does not implement any business interfaces, a business interface will be generated using all the public methods. When I read that I think : "This is wonderful !" I have generated DAO class using the Hibernate tools in Eclipse. For example : | @Stateless | public class AccountantHome { | | private static final Log log = LogFactory.getLog(AccountantHome.class); | | @PersistenceContext | private EntityManager entityManager; | | public void persist(Accountant transientInstance) { | ... | } | | public void remove(Accountant persistentInstance) { | ... | } | | public Accountant merge(Accountant detachedInstance) { | ... | } | | public Accountant findById(long id) { | ... | } | } | So this generated class is perfect according to what it said in the article. But when I deploy it I get : anonymous wrote : | bean class has no local, webservice, or remote interfaces defined and does not implement at least one business interface | I don't understand why this occure. It fails in both JBoss AS and the Microcontainer + Embeddable EJB3 of TestNG. I had to create an interface and add the annotation @Local to the interface in order to get a correct deploy. Could you tell me what I have missed please ? Regards, Christophe Laumond, M-ITC Ltd, Mauritius View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3971493#3971493 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3971493 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
