Did you change the version of your cocoon block to 1.0.0 because I think by default it generates
1.0-SNAPSHOT. And you declare version 1.0.0 as a dependency.
Robby
-----Original Message-----
From: Jens Reufsteck [mailto:jens.reufsteck@staufenbiel.de]
Sent: Monday, March 08, 2010 1:41 PM
To: users@cocoon.apache.org
Subject: RE: tutorial example work with jetty but not on tomcat6
> Maybe you can copy paste your dependencies and also the relevant snippets from your
> block-servlet-service.xml?
>
This is the parent pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<groupId>gti.ffm</groupId>
<artifactId>getting-started</artifactId>
<version>1.0.0</version>
<name>Getting started</name>
<modules>
<module>testApp</module>
<module>samples</module>
</modules>
</project>
These are the dependencies of the webapps pom.xml
<dependencies>
<dependency>
<groupId>gti.ffm</groupId>
<artifactId>samples</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
And these are the dependencies in the pom.xml of the first (and only) block:
<dependencies>
<dependency>
<groupId>org.apache.cocoon</groupId>
<artifactId>cocoon-core</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.cocoon</groupId>
<artifactId>cocoon-servlet-service-components</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.cocoon</groupId>
<artifactId>cocoon-template-impl</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.cocoon</groupId>
<artifactId>cocoon-flowscript-impl</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
</dependencies>
And here is the block-servlet-service.xml:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:servlet="http://cocoon.apache.org/schema/servlet"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://cocoon.apache.org/schema/servlet http://cocoon.apache.org/schema/servlet/cocoon-servlet-1.0.xsd">
<bean name="gti.ffm.samples.service" class="org.apache.cocoon.sitemap.SitemapServlet">
<servlet:context mount-path="/samples" context-path="blockcontext:/samples/"/>
</bean>
</beans>
Apart from the parent pom and the dependency in the webapps pom everything is just as it came
out of the archetypes.
Many thanks!
Jens
> Kind regards,
> Robby Pelssers
>
> -----Original Message-----
> From: Jens Reufsteck [mailto:jens.reufsteck@staufenbiel.de]
> Sent: Monday, March 08, 2010 11:54 AM
> To: users@cocoon.apache.org; Jens Reufsteck
> Subject: RE: tutorial example work with jetty but not on tomcat6
>
> I tried to dig deeper into the problem, but I'm really stuck.
>
> Am Donnerstag, 4. März 2010 14:58:41 schrieben Sie:
> > I've just started with Cocoon 2.2 (after using Cocoon 2.1 successfully for
> > many years).
> >
> > I'm following the tutorials, i.e. I'm using mvn (2.2.1) having installed
> > the webapp plus an example block.
> >
> > Everything's fine with jetty (mvn jetty:run out of the webapp directory).
> > On tomcat I'm getting the following Exception:
> >
>
> What I found is:
>
> Everything works fine without flowscript. As soon as I've got the map:flow
> element in the sitemap, I get the error message as passed earlier.
>
> > 2010-03-04 13:50:30,826 ERROR http-8080-1 cocoon.access - Internal Cocoon
> > Problem
> > org.apache.avalon.framework.service.ServiceException: Exception during
> > lookup of component with
> > 'org.apache.cocoon.components.flow.Interpreter/javascript'.
> > (Key='AvalonServiceManager')
> > at
> > org.apache.cocoon.core.container.spring.avalon.AvalonServiceManager.lookup(
> > AvalonServiceManager.java:63)
> >
> > ...
> >
> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
> > creating bean with name
> > 'org.apache.cocoon.components.flow.Interpreter/javascript': Initialization
> > of bean failed; nested exception is
> > org.springframework.beans.factory.BeanCreationException: Unable to
> > initialize Avalon component with role
> > org.apache.cocoon.components.flow.Interpreter/javascript; nested exception
> > is java.lang.NullPointerException
> > at
> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
> > y.doCreateBean(AbstractAutowireCapableBeanFactory.java:445)
> >
> > ...
>
> The catalina.out log says:
>
> FATAL Servlet.service() for servlet DispatcherServlet threw exception
> java.lang.NullPointerException
>
>
> And when starting tomcat I find the following in the logs:
>
> INFO 2010-03-08 09:49:32,776 [main]
> org.springframework.web.context.support.XmlWebApplicationContext - Bean
> 'org.apache.avalon.framework.context.Context' is not eligible for getting
> processed by all BeanPostProcessors (for example: not eligible for auto-
> proxying)
> INFO 2010-03-08 09:49:32,777 [main]
> org.springframework.web.context.support.XmlWebApplicationContext - Bean
> 'org.apache.avalon.framework.context.Context' is not eligible for getting
> processed by all BeanPostProcessors (for example: not eligible for auto-
> proxying)
> INFO 2010-03-08 09:49:32,778 [main]
> org.springframework.web.context.support.XmlWebApplicationContext - Bean
> 'org.apache.cocoon.core.container.spring.avalon.ConfigurationInfo' is not
> eligible for getting processed by all BeanPostProcessors (for example: not
> eligible for auto-proxying)
> INFO 2010-03-08 09:49:32,778 [main]
> org.springframework.web.context.support.XmlWebApplicationContext - Bean
> 'org.apache.cocoon.core.container.spring.avalon.ConfigurationInfo' is not
> eligible for getting processed by all BeanPostProcessors (for example: not
> eligible for auto-proxying)
>
> No idea, if this is related.
>
> Sorry, I'm new to Cocoon 2.2, I'm newbie with maven, i'm newbie with spring,
> and I'm not expert with tomcat.
>
> Any help is much appreciated!
> Jens Reufsteck
>
> --
> Jens Reufsteck
> Marketing & Online Director
>
> Staufenbiel GmbH
> Events & Recruiting Solutions
> (bisher Hobsons GmbH)
>
> Wildunger Straße 6, 60487 Frankfurt am Main
> www.staufenbiel.de www.hobsons.de www.groupgti.com
>
> Tel.: +49 (069) 25537-140
> Fax: +49 (069) 25537-2140
>
>
> Geschäftsführer: Judith Oppitz, Birgit Giesen, Graham Storey, Martin Halliday
> Amtsgericht Frankfurt HRB 58610
>
> Internet communications are not secure and therefore Staufenbiel GmbH does not accept
> legal responsibility
> for the contents of this message. Any views or opinions presented are solely those of
the
> author and do not
> necessarily represent those of Staufenbiel GmbH unless otherwise specifically stated.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
|