Yep, I managed to screw up the quickstart archetype AGAIN.  I forgot to
update one version number before cutting the release.

On 5/5/07, Gabriel Lozano <[EMAIL PROTECTED]> wrote:

I used to work with tapestry 3 and 4 but I dont know much about
tapestry 5 and almost nothing about maven. But I wanted to test the
great new functionality of tap 5 so I wanted to run the project in the
tutorial. I had this error also. This is due to the fact that the
tapestry 5.0.4-SNAPSHOT doesn't have "ServiceLocator" anymore. What I
did was to change every reference of tapestry 5.0.4-SNAPSHOT to
tapestry 5.0.3, even in the pom.xml inside the directory where mvn
jetty:run is executed. In this way I finally could run the example in
the tutorial.

I hope that this can help and also that the tutorial and the
quickstart are fixed so that anyone can run it without any problem at
any time!!.

Gabriel H. Lozano M.

2007/5/4, Jun Tsai <[EMAIL PROTECTED]>:
> [EMAIL PROTECTED]:~/workspace-tmp/myapp$ mvn -up jetty:run
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'jetty'.
> [INFO]
----------------------------------------------------------------------------
> [INFO] Building myapp Tapestry 5 Application
> [INFO]    task-segment: [jetty:run]
> [INFO]
----------------------------------------------------------------------------
> [INFO] Preparing jetty:run
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] snapshot org.apache.tapestry:tapestry-core:5.0.4-SNAPSHOT:
> checking for updates from tapestry-snapshots
> [INFO] snapshot org.apache.tapestry:tapestry-core:5.0.4-SNAPSHOT:
> checking for updates from codehaus.snapshots
> [INFO] snapshot org.apache.tapestry:tapestry-core:5.0.4-SNAPSHOT:
> checking for updates from openqa
> Downloading:
http://people.apache.org/~hlship/tapestry-snapshot-repository//org/apache/tapestry/tapestry-core/5.0.4-SNAPSHOT/tapestry-core-5.0.4-20070329.233018-1.pom
> 4K downloaded
> [INFO] snapshot org.apache.tapestry:tapestry-project:5.0.4-SNAPSHOT:
> checking for updates from tapestry-snapshots
> [INFO] snapshot org.apache.tapestry:tapestry-project:5.0.4-SNAPSHOT:
> checking for updates from codehaus.snapshots
> [INFO] snapshot org.apache.tapestry:tapestry-project:5.0.4-SNAPSHOT:
> checking for updates from openqa
> Downloading:
http://people.apache.org/~hlship/tapestry-snapshot-repository//org/apache/tapestry/tapestry-project/5.0.4-SNAPSHOT/tapestry-project-5.0.4-20070426.014648-2.pom
> 9K downloaded
> [INFO] snapshot org.apache.tapestry:tapestry-ioc:5.0.4-SNAPSHOT:
> checking for updates from tapestry-snapshots
> [INFO] snapshot org.apache.tapestry:tapestry-ioc:5.0.4-SNAPSHOT:
> checking for updates from codehaus.snapshots
> [INFO] snapshot org.apache.tapestry:tapestry-ioc:5.0.4-SNAPSHOT:
> checking for updates from openqa
> Downloading:
http://people.apache.org/~hlship/tapestry-snapshot-repository//org/apache/tapestry/tapestry-ioc/5.0.4-SNAPSHOT/tapestry-ioc-5.0.4-20070426.014648-2.pom
> 4K downloaded
> Downloading:
http://people.apache.org/~hlship/tapestry-snapshot-repository//org/apache/tapestry/tapestry-core/5.0.4-SNAPSHOT/tapestry-core-5.0.4-20070329.233018-1.jar
> 709K downloaded
> Downloading:
http://people.apache.org/~hlship/tapestry-snapshot-repository//org/apache/tapestry/tapestry-ioc/5.0.4-SNAPSHOT/tapestry-ioc-5.0.4-20070426.014648-2.jar
> 249K downloaded
> [INFO] [compiler:compile]
> [INFO] Nothing to compile - all classes are up to date
> [INFO] [jetty:run]
> [INFO] Configuring Jetty for project: myapp Tapestry 5 Application
> [INFO] Webapp source directory =
/home/jcai/workspace-tmp/myapp/src/main/webapp
> [INFO] web.xml file =
> /home/jcai/workspace-tmp/myapp/src/main/webapp/WEB-INF/web.xml
> [INFO] Classes = /home/jcai/workspace-tmp/myapp/target/classes
> 2007-05-05 10:42:30.462::INFO:  Logging to STDERR via
org.mortbay.log.StdErrLog
> [INFO] Context path = /myapp
> [INFO] Tmp directory = /home/jcai/workspace-tmp/myapp/target/work
> [INFO] Web defaults =  jetty default
> [INFO] Webapp directory = /home/jcai/workspace-tmp/myapp/src/main/webapp
> [INFO] Starting jetty 6.1.0pre0 ...
> 2007-05-05 10:42:30.560::INFO:  jetty-6.1.0pre0
> [INFO] Classpath =
> [file:/home/jcai/workspace-tmp/myapp/target/classes/,
> file:/home/jcai/.m2/repository/commons-codec/commons-codec/1.3/commons-
codec-1.3.jar,
>
file:/home/jcai/.m2/repository/org/apache/tapestry/tapestry-core/5.0.4-SNAPSHOT/tapestry-
core-5.0.4-SNAPSHOT.jar,
>
file:/home/jcai/.m2/repository/commons-logging/commons-logging/1.0.4/commons-
logging-1.0.4.jar,
>
file:/home/jcai/.m2/repository/org/apache/tapestry/tapestry-ioc/5.0.4-SNAPSHOT/tapestry-
ioc-5.0.4-SNAPSHOT.jar,
> file:/home/jcai/.m2/repository/log4j/log4j/1.2.9/log4j-1.2.9.jar,
> file:/home/jcai/.m2/repository/jboss/javassist/3.4.ga/javassist-
3.4.ga.jar]
> 2007-05-05 10:42:31.033::WARN:  failed app
> java.lang.NoClassDefFoundError: org/apache/tapestry/ioc/ServiceLocator
>         at java.lang.Class.getDeclaredMethods0(Native Method)
>         at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
>         at java.lang.Class.privateGetPublicMethods(Class.java:2519)
>         at java.lang.Class.getMethods(Class.java:1406)
>         at org.apache.tapestry.ioc.internal.DefaultModuleDefImpl.grind(
DefaultModuleDefImpl.java:135)
>         at org.apache.tapestry.ioc.internal.DefaultModuleDefImpl.<init>(
DefaultModuleDefImpl.java:106)
>         at org.apache.tapestry.ioc.RegistryBuilder.add(
RegistryBuilder.java:109)
>         at
org.apache.tapestry.internal.TapestryAppInitializer.createRegistry(
TapestryAppInitializer.java:79)
>         at org.apache.tapestry.internal.TapestryAppInitializer.<init>(
TapestryAppInitializer.java:68)
>         at org.apache.tapestry.internal.TapestryAppInitializer.<init>(
TapestryAppInitializer.java:55)
>         at org.apache.tapestry.TapestryFilter.init(TapestryFilter.java
:71)
>         at org.mortbay.jetty.servlet.FilterHolder.doStart(
FilterHolder.java:95)
>         at org.mortbay.component.AbstractLifeCycle.start(
AbstractLifeCycle.java:39)
>         at org.mortbay.jetty.servlet.ServletHandler.initialize(
ServletHandler.java:544)
>         at org.mortbay.jetty.servlet.Context.startContext(Context.java
:128)
>         at org.mortbay.jetty.webapp.WebAppContext.startContext(
WebAppContext.java:1136)
>         at org.mortbay.jetty.handler.ContextHandler.doStart(
ContextHandler.java:420)
>         at org.mortbay.jetty.webapp.WebAppContext.doStart(
WebAppContext.java:467)
>         at org.mortbay.component.AbstractLifeCycle.start(
AbstractLifeCycle.java:39)
>         at org.mortbay.jetty.handler.HandlerCollection.doStart(
HandlerCollection.java:156)
>         at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(
ContextHandlerCollection.java:120)
>         at org.mortbay.component.AbstractLifeCycle.start(
AbstractLifeCycle.java:39)
>         at org.mortbay.jetty.handler.HandlerCollection.doStart(
HandlerCollection.java:156)
>         at org.mortbay.component.AbstractLifeCycle.start(
AbstractLifeCycle.java:39)
>         at org.mortbay.jetty.handler.HandlerWrapper.doStart(
HandlerWrapper.java:119)
>         at org.mortbay.jetty.Server.doStart(Server.java:221)
>         at org.mortbay.component.AbstractLifeCycle.start(
AbstractLifeCycle.java:39)
>         at org.mortbay.jetty.plugin.Jetty6PluginServer.start(
Jetty6PluginServer.java:134)
>         at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(
AbstractJettyMojo.java:327)
>         at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(
AbstractJettyMojo.java:272)
>         at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(
AbstractJettyRunMojo.java:177)
>         at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(
Jetty6RunMojo.java:183)
>         at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
DefaultPluginManager.java:412)
>         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
DefaultLifecycleExecutor.java:534)
>         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(
DefaultLifecycleExecutor.java:488)
>         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
DefaultLifecycleExecutor.java:458)
>         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:306)
>         at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:273)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:140)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java
:322)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>         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(
Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> 2007-05-05 10:42:31.039::WARN:  failed
> [EMAIL PROTECTED]
/myapp,file:/home/jcai/workspace-tmp/myapp/src/main/webapp/}
> java.lang.NoClassDefFoundError: org/apache/tapestry/ioc/ServiceLocator
>
>
>
> 2007/5/5, Howard Lewis Ship <[EMAIL PROTECTED]>:
> > Looks like the 5.0.4 binaries have been rsync'ed over to ibiblio.
> >
> > It'll be a bit longer before they show up on Apache Mirrors.
> >
> > There's a new distribution format; binary contains each T5 module's
JAR (and
> > sources JAR).  Source contains all the source code.
> >
> > Documentation is still on the live site, and may start to reflect
changes
> > coming in 5.0.5.
> >
> > --
> > Howard M. Lewis Ship
> > TWD Consulting, Inc.
> > Independent J2EE / Open-Source Java Consultant
> > Creator and PMC Chair, Apache Tapestry
> > Creator, Apache HiveMind
> >
> > Professional Tapestry training, mentoring, support
> > and project work.  http://howardlewisship.com
> >
>
>
> --
> Welcome to China Java Users Group(CNJUG).
> http://cnjug.dev.java.net
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Howard M. Lewis Ship
TWD Consulting, Inc.
Independent J2EE / Open-Source Java Consultant
Creator and PMC Chair, Apache Tapestry
Creator, Apache HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

Reply via email to