cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexander Smirnoff" <asmirn...@vistar.ca>
Subject Re: Using Custom Component in Cocoon2
Date Mon, 22 Oct 2001 16:27:31 GMT
O-o, I've missed the wall... Sorry for stupid question...

But I have possible candidate for another one:

In my application I have  heavily relly on database connection pool. I've
look into xsp esql file and see that the way you get Database Connection is
via DataSourceComponent select method. So I don't have to use
JdbcConnectionPool directly? How all working behind JdbcDataSource? Are any
monitoring options exist?

Thanks,
Alex.

----- Original Message -----
From: "Berin Loritsch" <bloritsch@apache.org>
To: <cocoon-users@xml.apache.org>
Sent: Monday, October 22, 2001 9:15 AM
Subject: Re: Using Custom Component in Cocoon2


> 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: <cocoon-users-unsubscribe@xml.apache.org>
> > For additional commands, e-mail: <cocoon-users-help@xml.apache.org>
>
> ---------------------------------------------------------------------
> 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: <cocoon-users-unsubscribe@xml.apache.org>
> For additional commands, e-mail: <cocoon-users-help@xml.apache.org>
>


---------------------------------------------------------------------
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: <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail: <cocoon-users-help@xml.apache.org>


Mime
View raw message