Hi All,

I know this is not exactly what this thread was about, but in addition to having 
multiple separate deployment descriptors be able to be generated with different 
values, I'd really like the ability to deploy the same bean multiple times in the SAME 
deployment descriptor, with different configurations. For example, I'd like to be able 
to deploy an Entity bean as both a Read-Only bean in WLS, and as a Read-Write bean 
that invalidates the Read-Only cached value for the Read-Only deployment.

Any ideas on how this can be done?

Jason

> -----Original Message-----
> From: Ara Abrahamian [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, January 31, 2002 11:42 AM
> To: 'Rainer Schmitz'; 'xdoclet-user'
> Subject: RE: [Xdoclet-user] xdoclet and multiple deployement.
> 
> 
> Multiple deployment settings.....
> It's tricky and honestly I haven't given it full thought what the
> problems could be. I don't know, maybe we should provide a 
> mechanism to
> let user specify which deployment he's targeting now (say
> ${deployment1.project.name} and n <deployment> nested elements of
> ejbdoclet where you define the property there and activate 
> one of those
> deployments?).
> 
> Remember for deployment-oriented stuff use merge points, it's 
> not a good
> idea to bound the code to a specific deployment.
> 
> Cheers,
> Ara.
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:xdoclet-user-
> > [EMAIL PROTECTED]] On Behalf Of Rainer Schmitz
> > Sent: Thursday, January 31, 2002 3:17 PM
> > To: xdoclet-user
> > Subject: Re: [Xdoclet-user] xdoclet and multiple deployement.
> > 
> > Hi,
> > 
> > I have a similiar problem: I want to deploy different applications
> (say
> > shop1 and shop2) based on the same beans within the same ejb server
> > (JBoss). To be able to distinguish the bean "instances" I prefix the
> > JNDI name with the application name, e. g. shop1/ShoppingCart.
> > 
> > With xDoclet (v1.1.1) I tried to set the application name as ant
> property:
> > 
> > * @ejb:bean  name="${project.name}/ShoppingCart" type="CMP"
> > *      jndi-name="ejb/${project.name}/ShoppingCart"
> > 
> > Unfortunately the property replacement does not work 
> properly at this
> > place. It does work for other tags (e.g. within @ejb:env-entry), so
> I'm
> > sure the ant property is set and propagated correctly.
> > 
> > Any ideas? Or any other solutions to the multiple 
> deployment problem?
> > 
> > Thanks,
> > Rainer
> > 
> > 
> > [EMAIL PROTECTED] wrote:
> > 
> > 
> > > A different approach is to use @some:tag
> > > someParameter="${some.ant.property}", and XDoclet will replace
> > > ${some.ant.property}" with the ant property's value. You 
> can define
> > these
> > > properties in build.xml, or in external properties files, 
> which you
> can
> > read
> > > into ant with <property file="fubar.properties"/>. Then you can
> provide
> > > different versions of this external properties file to obtain
> different
> > > deployment descriptors without having to change anything 
> else. This
> > requires
> > > the CVS version (I think).
> > >
> > > Would that do the trick for you?
> > >
> > > Aslak
> > 
> > 
> > 
> > _______________________________________________
> > Xdoclet-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> 
> 
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
> 
> 
> _______________________________________________
> 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