Sorry Antonio - I didn't read far enough... > -----Original Message----- > From: Ralph Goers > Sent: Wednesday, August 27, 2003 8:03 AM > To: '[EMAIL PROTECTED]' > Subject: RE: use my own configuration file for my avalon component > > > Your instructions do not configure a new component. They only > define a new > role. I found that to configure a new component I had to add it to > cocoon.xconf by doing: > > <!-- This component builds a Properties object that other > components can > reference by the role name --> > <component > class="com.diginsite.services.presentation.cocoon.components.P > ropertiesCompo > nent" > logger="core.manager.properties" > role="com.diginsite.ib.busdelegate.AccountService"> > <!-- java.naming.provider.url token will be replaced during > deployment --> > <property name="java.naming.provider.url" > value="@java.naming.provider.url@"/> > <property name="java.naming.factory.initial" > value="weblogic.jndi.WLInitialContextFactory"/> > </component> > > Ralph > > > -----Original Message----- > > From: Antonio Gallardo [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, August 26, 2003 8:09 PM > > To: [EMAIL PROTECTED] > > Subject: Re: use my own configuration file for my avalon component > > > > > > maisonneuve nico dijo: > > > i would use a configuration file (myconf.xconf) and no > > cocoon.xconf to > > > configure this components.. but i don't know how do this.. > > > > Hi: > > > > It is very easy :) > > > > 1. You can edit your cocoon.xconf to "tell" him about your > > own config file > > that address new roles: > > > > <cocoon version="2.0" user-roles="myconf.xconf"> > > ... > > </cocoon> > > > > 2. Your myconf.xconf can define new roles, for example: > > > > <role-list> > > <role name="com.my.components.myOwnComponent" > > shorthand="mynewcomponent" > > default-class="com.my.components.myOwnComponentImplementation"/> > > </role-list> > > > > 3. Use your role inside cocoon.xconf: > > > > <mynewcomponent> > > <parameter name="param1" value="value of param 1"/> > > <parameter name="param2" value="value of param 2"/> > > </mynewcomponent> > > > > 4. Restart Cocoon. > > > > 5. Use this component as the others using lookup mynewcomponent.ROLE > > > > Tha is all! > > > > I hope this will help you. > > > > Best Regards, > > > > Antonio Gallardo > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
