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

Reply via email to