Alexander Smirnoff wrote: > > Hi, > > I have made custom Component and trying to access it from XSP file. It seems > that it passes OK all main steps of > composition/configuration/initialization, but somehow at the end I getting > the next exception:
The most basic reason of all. Your component must implement Component. Otherwise it cannot possibly return it to you. The return type for the lookup() command is a Component. Component is a marker interface (no methods): org.apache.avalon.framework.component.Component > > org.apache.avalon.framework.component.ComponentException: Could not access > the Component > at > org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(Unkno > wn Source) <-- Why ? It seems that it found it ? > at > org.apache.cocoon.www.xsp.messages_xsp.generate(messages_xsp.java:278) > at > org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenera > tor.java:175) > at > org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEv > entPipeline.java:214) > ... > > thats the way how I look for it in XSP file: > > com.gwvas.manager.Manager myComponent = (com.gwvas.manager.Manager) > manager.lookup("com.gwvas.manager.Manager"); > > thats the way how I defined it in cocoon.xconf > > <component role="com.gwvas.manager.Manager" > class="com.gwvas.manager.DBCoreManager"> > <dbpool>documents</dbpool> > </component> > > Component itself is attached to this email... Any ideas? > > Thanks, > alex > > >------------------------------------------------------------------------------------------------------------------------------------ > Name: DBCoreManager.java > DBCoreManager.java Type: Java Class (java/*) > Encoding: quoted-printable > > >------------------------------------------------------------------------------------------------------------------------------------ > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>