cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alessandro Vincelli" ...@alessandro.vincelli.name>
Subject re: C2.2 Problem deploying webapp with snapshots
Date Thu, 31 Jul 2008 12:11:22 GMT
Only one suggestion.
You are usign 2.2.1-SNAPSHOT, but with the "old" archetype,
and probabibly with not correct version of
cocoon-maven-plugin (1.0.0-RC1-SNAPSHOT).
I read on the mailinglist that Pötz is working on
upgrading cocoon-maven-plugin in order the resolve exactly
this issue.

Bye.

Alessandro


----- Original Message -----
Da : Robin Wyles <rob@robinwyles.com>
A : users@cocoon.apache.org
Oggetto : C2.2 Problem deploying webapp with snapshots
Data : Thu, 31 Jul 2008 12:20:26 +0100

> Hi,
> 
> I'm trying to deploy a single block webapp. The block has 
> dependencies on a snapshot build of Cocoon trunk.
> 
> Running this block using mvn cocoon:prepare jetty:run
> works fine.
> 
> However, when I create a webapp, add my block as a
> dependency and run   it using "mvn clean package
> jetty:run" I get the following error:
> 
> 2008-07-31 12:13:34.590::WARN:  Failed startup of context 
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@b99c20{
> /,/Users/ 
> robinwyles/Work/james/james-app1/target/james-app1-1.0-SNA
> PSHOT} java.lang.RuntimeException: Failed to obtain
> blockContexts Map. The   most probable cause is that
> BlockDeploymentServletContextListener has   not been
> executed. Check your web.xml or upgrade your Cocoon Maven 
> plug-in.
>     at  
> org.apache.cocoon.spring.BlockPathPropertyPlaceholderConfi
> gurer.processP 
> roperties(BlockPathPropertyPlaceholderConfigurer.java:50)
>     at  
> org.springframework.beans.factory.config.PropertyResourceC
> onfigurer.post 
> ProcessBeanFactory(PropertyResourceConfigurer.java:75)
>     at  
> org.springframework.context.support.AbstractApplicationCon
> text.invokeBea 
> nFactoryPostProcessors(AbstractApplicationContext.java:554
> )
>     at  
> org.springframework.context.support.AbstractApplicationCon
> text.invokeBea 
> nFactoryPostProcessors(AbstractApplicationContext.java:528
> )
>     at  
> org.springframework.context.support.AbstractApplicationCon
> text.refresh  (AbstractApplicationContext.java:363)
>     at  
> org.springframework.web.context.ContextLoader.createWebApp
> licationContex  t(ContextLoader.java:255)
>     at  
> org.springframework.web.context.ContextLoader.initWebAppli
> cationContext(  ContextLoader.java:199)
>     at  
> org.springframework.web.context.ContextLoaderListener.cont
> extInitialized  (ContextLoaderListener.java:45)
>     at
> org.mortbay.jetty.handler.ContextHandler.startContext 
> (ContextHandler.java:540)
>     at
> org.mortbay.jetty.servlet.Context.startContext(Context.jav
> a:135)
>     at org.mortbay.jetty.webapp.WebAppContext.startContext
> (WebAppContext.java:1220)
>     at org.mortbay.jetty.handler.ContextHandler.doStart 
> (ContextHandler.java:510)
>     at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppConte
> xt.java:  448)
>     at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart
> (Jetty6PluginWebAppContext.java:110)
>     at org.mortbay.component.AbstractLifeCycle.start 
> (AbstractLifeCycle.java:40)
>     at org.mortbay.jetty.handler.HandlerCollection.doStart
> (HandlerCollection.java:152)
>     at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart
> (ContextHandlerCollection.java:156)
>     at org.mortbay.component.AbstractLifeCycle.start 
> (AbstractLifeCycle.java:40)
>     at org.mortbay.jetty.handler.HandlerCollection.doStart
> (HandlerCollection.java:152)
>     at org.mortbay.component.AbstractLifeCycle.start 
> (AbstractLifeCycle.java:40)
>     at org.mortbay.jetty.handler.HandlerWrapper.doStart 
> (HandlerWrapper.java:117)
>     at org.mortbay.jetty.Server.doStart(Server.java:222)
>     at org.mortbay.component.AbstractLifeCycle.start 
> (AbstractLifeCycle.java:40)
>     at org.mortbay.jetty.plugin.Jetty6PluginServer.start 
> (Jetty6PluginServer.java:132)
>     at
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty 
> (AbstractJettyMojo.java:357)
>     at org.mortbay.jetty.plugin.AbstractJettyMojo.execute 
> (AbstractJettyMojo.java:293)
>     at
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute 
> (AbstractJettyRunMojo.java:203)
>     at
> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMo
> jo.java:  182)
>     at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo 
> (DefaultPluginManager.java:451)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execut
> eGoals  (DefaultLifecycleExecutor.java:558)
>     at  
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execut
> eStandaloneGoa  l(DefaultLifecycleExecutor.java:512)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execut
> eGoal  (DefaultLifecycleExecutor.java:482)
>     at  
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execut
> eGoalAndHandle 
> Failures(DefaultLifecycleExecutor.java:330)
>     at  
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execut
> eTaskSegments(  DefaultLifecycleExecutor.java:291)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execut
> e  (DefaultLifecycleExecutor.java:142)
>     at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:
> 336)
>     at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:12
> 9)
>     at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:39)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:585)
>     at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.
> java:315)
>     at
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255
> )
>     at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launche
> r.java:  430)
>     at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> 2008-07-31 12:13:34.605::INFO:  Started  
> SelectChannelConnector@0.0.0.0:8888
> 
> Here's the POM for my block:
> 
> <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>jar</packaging>
> 
>    <name>james-test</name>
>    <groupId>com.jac.james</groupId>
>    <artifactId>james-test</artifactId>
>    <version>1.0-SNAPSHOT</version>
> 
>    <dependencies>
>      <dependency>
>        <groupId>org.apache.cocoon</groupId>
>        <artifactId>cocoon-core</artifactId>
>        <version>2.2.1-SNAPSHOT</version>
>      </dependency>
>      <dependency>
>        <groupId>org.apache.cocoon</groupId>
>       
> <artifactId>cocoon-servlet-service-components</artifactId>
>        <version>1.1.0-SNAPSHOT</version>
>      </dependency>
>      <dependency>
>        <groupId>org.apache.cocoon</groupId>
>        <artifactId>cocoon-template-impl</artifactId>
>        <version>1.2.0-SNAPSHOT</version>
>      </dependency>
>      <dependency>
>        <groupId>org.apache.cocoon</groupId>
>        <artifactId>cocoon-flowscript-impl</artifactId>
>        <version>1.1.0-SNAPSHOT</version>
>      </dependency>
>      <dependency>
>        <groupId>javax.servlet</groupId>
>        <artifactId>servlet-api</artifactId>
>        <version>2.4</version>
>        <scope>provided</scope>
>      </dependency>
>    </dependencies>
> 
>    <build>
>      <plugins>
>        <plugin>
>          <groupId>org.apache.cocoon</groupId>
>          <artifactId>cocoon-maven-plugin</artifactId>
>          <version>1.0.0-RC1-SNAPSHOT</version>
>          <executions>
>            <execution>
>              <id>prepare</id>
>              <phase>compile</phase>
>              <goals>
>                <goal>prepare</goal>
>              </goals>
>            </execution>
>          </executions>
>        </plugin>
>        <plugin>
>          <groupId>org.mortbay.jetty</groupId>
>          <artifactId>maven-jetty-plugin</artifactId>
>          <version>6.1.7</version>
>          <configuration>
>            <connectors>
>              <connector  
>
implementation="org.mortbay.jetty.nio.SelectChannelConnect
> or">
>                <port>8888</port>
>                <maxIdleTime>30000</maxIdleTime>
>              </connector>
>            </connectors>
>           
> <webAppSourceDirectory>${project.build.directory}/rcl/ 
> webapp</webAppSourceDirectory>
>            <contextPath>/</contextPath>
>            <systemProperties>
>              <systemProperty>
>                <name>org.apache.cocoon.mode</name>
>                <value>dev</value>
>              </systemProperty>
>            </systemProperties>
>          </configuration>
>        </plugin>
>        <plugin>
>          <artifactId>maven-jar-plugin</artifactId>
>          <version>2.1</version>
>          <configuration>
>            <archive>
>              <manifestEntries>
>               
> <Cocoon-Block-Name>${pom.artifactId}</Cocoon-Block-Name>
>              </manifestEntries>
>            </archive>
>          </configuration>
>        </plugin>
>        <plugin>
>          <artifactId>maven-eclipse-plugin</artifactId>
>          <version>2.5</version>
>        </plugin>
>      </plugins>
>    </build>
> 
> </project>
> 
> If someone could help me out with this I'd really
> appreciate it!
> 
> Thanks,
> 
> Robin
> 
> 
> 
> 
> [Allegato : smime.p7s]

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


Mime
View raw message