That's the default, xdoclet assumes an abstract bean which has subclasses is probably just an abstract base class and not a deployable ejb. Set generate="true".
Ara. > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:xdoclet-user- > [EMAIL PROTECTED]] On Behalf Of Paul Cantrell > Sent: Tuesday, April 30, 2002 3:00 AM > To: [EMAIL PROTECTED] > Subject: [Xdoclet-user] How to force generation of a superclass EJB? > > I have three entity beans, two of which extend the first: > > public abstract class NodeEntityEJB implements EntityBean > public abstract class QuestionEntityEJB extends NodeEntityEJB > public abstract class GuessEntityEJB extends NodeEntityEJB > > Oddly, although I specify @ejb:bean tags for all three classes, > xdoclet only generates CMP classes and deployment descriptors > for the two subclasses -- it creates NodeEntityLocal and > NodeEntityLocalHome, but *not* NodeEntityCMP or the NodeEntity > deploy descriptor. I need deploy descriptors for all three to > make my little test app work. > > The behavior is almost as if I used the generate="false" option > for NodeEntityEJB. But even setting generate="true" doesn't fix > the problem. > > What am I misunderstanding here? > > Cheers, > > Paul > > > _______________________________________________ > Xdoclet-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/xdoclet-user _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user