Hi Venura, Mmm, first I redirect this discussion to "[email protected]", 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:[email protected]] > Sent: Wednesday, March 03, 2010 1:57 PM > To: [email protected] > 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: [email protected] For additional commands, e-mail: [email protected]
