cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jos Snellings <Jos.Snelli...@pandora.be>
Subject RE: Type 'jsp' does not exist for 'map:generate'
Date Wed, 03 Mar 2010 10:16:08 GMT
Hi Venura,

Mmm, first I redirect this discussion to "users@cocoon.apache.org", for
that is the appropriate group.
Next I would suggest to send the contents of your cocoon.xconf. There
may be a declaration missing there.

Jos

On Wed, 2010-03-03 at 14:37 +0530, Venura Kahawala wrote:
> Hi Jos,
> 
> Thanks a lot for the reply
> 
> But in the bellow link it says that Jsp can be used as a generator
> http://cocoon.apache.org/2.1/userdocs/jsp-generator.html
> 
> I latter added the bellow part to my sitemap.xmap file. 
>     <map:components>
>         <map:generators default="file">
>             <map:generator name="jsp" src="intro"/>
> 
>         </map:generators>
>     </map:components>
> 
> So my new sitemap file looks like this,
> 
> <map:sitemap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>              xsi:schemaLocation="http://apache.org/cocoon/sitemap/1.0 http://cocoon.apache.org/schema/sitemap/cocoon-sitemap-1.0.xsd"
>              xmlns:map="http://apache.org/cocoon/sitemap/1.0"
>              xmlns:avalon="http://cocoon.apache.org/schema/avalon">
> 
>     <map:components>
>         <map:generators default="file">
>             <map:generator name="jsp" src="intro"/>
> 
>         </map:generators>
>     </map:components>
> 
>     <map:flow language="javascript"/>
>     <map:pipelines>
>         <map:pipeline id="demo">
>             <map:match pattern="test">
>                 <map:generate type="jsp" />
>                 <map:transform src="demo/welcome.xslt"/>
>                 <map:serialize type="xhtml"/>
>             </map:match>
>         </map:pipeline>
>     </map:pipelines>
> </map:sitemap>
> 
> This avoids the "Type 'jsp' does not exist for 'map:generate'" error. Here intro is the
jsp file and it returns the simple xml formatted string.
> But when I enter the " http://localhost:8888/ical/test" in the browser it now gives the
following error,
> 
> javax.servlet.ServletException: org.springframework.beans.factory.BeanDefinition
> StoreException: Unable to read Avalon configuration from 'sitemap.xmap' .; nested
>  exception is org.apache.avalon.framework.configuration.ConfigurationException:
> Unable to create class for component with role org.apache.cocoon.generation.Gene
> rator/jsp with class: intro
> 
> Appreciate any advise,
> Thanks and regards,
> Venura.
> 
> 
> -----Original Message-----
> From: Jos Snellings [mailto:Jos.Snellings@pandora.be] 
> Sent: Wednesday, March 03, 2010 1:57 PM
> To: dev@cocoon.apache.org
> Subject: Re: Type 'jsp' does not exist for 'map:generate'
> 
> Hi again,
> 
> I am sorry. xsp does not exist anymore from 2.2. My mistake.
> I responded in haste.
> 
> Jos
> 
> On Wed, 2010-03-03 at 09:21 +0100, Jos Snellings wrote:
> > Hi,
> > 
> > Maybe you mean: "
> > <generate type="xsp" src="intro.xsp"/>
> > 
> > an xsp page is a special variant of a jsp page. 
> > 
> > As far as I know, plain jsp does not fit in cocoon.
> > 
> > Cheers
> > 
> > 
> > On Wed, 2010-03-03 at 12:25 +0530, Venura Kahawala wrote:
> > > Hi,
> > > 
> > >  
> > > 
> > > For cocoon 2.2, with maven, I have this pipeline in my experimental sitemap-file:
> > > <map:sitemap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > >              xsi:schemaLocation="http://apache.org/cocoon/sitemap/1.0 http://cocoon.apache.org/schema/sitemap/cocoon-sitemap-1.0.xsd"
> > >              xmlns:map="http://apache.org/cocoon/sitemap/1.0"> 
> > >     <map:flow language="javascript"/>
> > >     
> > >     <map:pipelines>
> > >         <map:match pattern="intro.jsp">
> > >                 <map:generate type="jsp" src="intro.jsp"/>
> > >                 <map:transform src="demo/welcome.xslt"/>
> > >                 <map:serialize type="xhtml"/>
> > >             </map:match>
> > >     </map:pipeline> 
> > >  
> > > </map:sitemap>
> > >  
> > > When I run the maven command “mvn jetty-run” I get the following error
> > >  
> > > Caused by: org.apache.avalon.framework.configuration.ConfigurationException:
Ty
> > > e 'jsp' does not exist for 'map:generate'
> > >  
> > > Is there something missing in my sitemap? Or is there something I have to do
with maven or do I have to add some
> > > other configurations. And if there are other configurations please advise me
where I can find those files in my application. Please advise me.
> > > Greetings and thanks for helping!
> > > Venura.
> > > 
> > >  
> > > 
> > > 
> > 
> > 
> > 
> 
> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message