1 Reply Latest reply on Sep 17, 2006 3:09 PM by aron-smith

    bean class has no local, webservice, or remote interfaces de

    aron-smith

      This *was* working and while I have been making changes I didnt think I changed anything drastic.

      My @Stateless PatientBean still implements a remote and local interface, both annotated with @Remote and @Local.

      Where else can I look for problems?

      4.0.4

      2006-09-17 13:31:45,656 DEBUG [org.jboss.ejb3.Ejb3AnnotationHandler] found EJB3: ejbName=PatientBean, class=com.myproj.ejb.patient.PatientBean, type=STATELESS
      2006-09-17 13:31:45,656 DEBUG [org.jboss.ejb3.ProxyDeployer] no declared remote bindings for : PatientBean
      2006-09-17 13:31:45,656 DEBUG [org.jboss.ejb3.ProxyDeployer] there is remote interfaces for PatientBean
      2006-09-17 13:31:45,656 DEBUG [org.jboss.ejb3.ProxyDeployer] default remote binding has jndiName of PatientBean/remote
      java.lang.RuntimeException: bean class has no local, webservice, or remote interfaces defined and does not implement at least one business interface
      at org.jboss.ejb3.ProxyFactoryHelper.getLocalInterfaces(ProxyFactoryHelper.java:105)
      at org.jboss.ejb3.ProxyDeployer.initializeLocalBindingMetadata(ProxyDeployer.java:117)