I added these lines to the Workbench pom.xml and it all compiles fine:

       <dependency>
           <groupId>javax.servlet</groupId>
           <artifactId>servlet-api</artifactId>
       </dependency>

Irv

On 9/18/06, Irv Salisbury <[EMAIL PROTECTED]> wrote:

That did work for timetracker.

On building workbench, I get a TON of these types of messages:

[WARNING] Unable to get resource from repository mortbay-repo 
(http://www.mortbay.org/maven2/snapshot
)
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/maven/shared/file-management/1.0/file-management-1.0.pom

[WARNING] Unable to get resource from repository apache.snapshots (
http://people.apache.org/repo/m2-snapshot-repository)
Downloading:
http://howardlewisship.com/repository/org/apache/maven/shared/file-management/1.0/file-management-1.0.pom
[WARNING] Unable to get resource from repository tapestry.javaforge 
(http://howardlewisship.com/repository
)
Downloading: 
http://snapshots.repository.codehaus.org/org/apache/maven/shared/file-management/1.0/file-management-1.0.pom

[WARNING] Unable to get resource from repository codehaus.org (
http://snapshots.repository.codehaus.org)
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/shared/file-management/1.0/file-management-1.0.pom
1K downloaded
Downloading:
http://www.mortbay.org/maven2/snapshot/org/apache/maven/shared/shared-components-parent/1/shared-components-parent-1.pom
[WARNING] Unable to get resource from repository mortbay-repo 
(http://www.mortbay.org/maven2/snapshot
)
Downloading: 
http://people.apache.org/repo/m2-snapshot-repository/org/apache/maven/shared/shared-components-parent/1/shared-components-parent-1.pom

[WARNING] Unable to get resource from repository apache.snapshots (
http://people.apache.org/repo/m2-snapshot-repository)
Downloading:
http://howardlewisship.com/repository/org/apache/maven/shared/shared-components-parent/1/shared-components-parent-1.pom
[WARNING] Unable to get resource from repository tapestry.javaforge 
(http://howardlewisship.com/repository
)
Downloading: 
http://snapshots.repository.codehaus.org/org/apache/maven/shared/shared-components-parent/1/shared-components-parent-1.pom

[WARNING] Unable to get resource from repository codehaus.org (
http://snapshots.repository.codehaus.org)
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/shared/shared-components-parent/1/shared-components-parent-1.pom



On 9/18/06, Martin Strand < [EMAIL PROTECTED]> wrote:
>
> Not sure why the workbench won't compile for you... it works here. :\
> The timetracker appears to have duplicate jars:
> - tapestry-annotations-4.1.1-SNAPSHOT.jar
> - tapestry-annotations-4.1.1-20060827.214823-24.jar
>
> Don't know where the second jar came from, perhaps you could try "mvn
> clean install" (add -Dmaven.test.skip=true to skip tests)
>
> Martin
>
> On Mon, 18 Sep 2006 05:48:52 +0200, Irv Salisbury
> <[EMAIL PROTECTED]> wrote:
>
> > Ok, so other than getting like 100 WARNING messages that resource XYZ
> > could
> > not be loaded, I am trying to build and run the example apps.  The
> vlib
> > ones
> > seem to just create jars, so they won't tell me much.  The TimeTracker
>
> > builds a WAR file, but when deployed, I get this error (tomcat 5.5.17on
> > OSX
> > intel box):
> >
> > 1-SNAPSHOT] [ERROR] Servlet /tapestry-TimeTracker-4.1.1-SNAPSHOT threw
> > load() exception
> > org.apache.hivemind.ApplicationRuntimeException: Error: Module
> > tapestry.annotation is duplicated!  Definition in
> > jar:file:/Users/irving/work/apache/apache-tomcat-5.5.17
> /webapps/tapestry-
> > TimeTracker-4.1.1-SNAPSHOT /WEB-INF/lib/tapestry-
> > annotations-4.1.1-SNAPSHOT.jar!/META-INF/hivemodule.xml has been
> ignored
> > in
> > favor of existing definition from
> > jar:file:/Users/irving/work/apache/apache-
> > tomcat-5.5.17 /webapps/tapestry-TimeTracker-4.1.1-SNAPSHOT
> > /WEB-INF/lib/tapestry-
> > annotations-4.1.1-20060827.214823-24.jar!/META-INF/hivemodule.xml.
> >         at org.apache.hivemind.impl.StrictErrorHandler.error(
> > StrictErrorHandler.java:39)
> >         at
> >
> org.apache.hivemind.impl.RegistryInfrastructureConstructor.addModuleDescriptor
> > (RegistryInfrastructureConstructor.java:202)
> >         at
> >
> org.apache.hivemind.impl.RegistryBuilder.processModuleDescriptorProvider(
> > RegistryBuilder.java:168)
> >         at org.apache.hivemind.impl.RegistryBuilder.constructRegistry(
> > RegistryBuilder.java:143)
> >         at org.apache.tapestry.ApplicationServlet.constructRegistry (
> > ApplicationServlet.java:253)
> >         at org.apache.tapestry.ApplicationServlet.init(
> > ApplicationServlet.java:194)
> >         at org.apache.catalina.core.StandardWrapper.loadServlet(
> > StandardWrapper.java:1105)
> >         at org.apache.catalina.core.StandardWrapper.load(
> > StandardWrapper.java:932)
> >         at org.apache.catalina.core.StandardContext.loadOnStartup(
> > StandardContext.java :3917)
> >         at org.apache.catalina.core.StandardContext.start(
> > StandardContext.java:4201)
> >         at org.apache.catalina.core.ContainerBase.addChildInternal(
> > ContainerBase.java:759)
> >         at org.apache.catalina.core.ContainerBase.addChild(
> > ContainerBase.java:739)
> >         at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java
> > :524)
> >         at
> > org.apache.catalina.startup.HostConfig.deployWAR (HostConfig.java
> > :809)
> >         at
> > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java
> > :698)
> >         at
> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
> > :472)
> >         at org.apache.catalina.startup.HostConfig.check(
> HostConfig.java
> > :1190)
> >         at org.apache.catalina.startup.HostConfig.lifecycleEvent(
> > HostConfig.java:292)
> >         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> > LifecycleSupport.java:119)
> >         at org.apache.catalina.core.ContainerBase.backgroundProcess(
> > ContainerBase.java:1305)
> >         at
> >
> 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren
> > (ContainerBase.java:1569)
> >         at
> >
> 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren
> > (ContainerBase.java:1578)
> >         at
> >
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(
> > ContainerBase.java:1558)
> >         at java.lang.Thread.run(Thread.java:613)
> >
> > So, I then moved onto Workbench, and getting this error on compile:
> >
> > 
/Users/irving/work/apache/tapestry-4.1-src/tapestry-examples/Workbench/src/java/org/apache/tapestry/workbench/RequestDecoder.java:[17,26]
>
> > package javax.servlet.http does not exist
> >
> > /Users/irving/work/apache/tapestry-4.1-src
> 
/tapestry-examples/Workbench/src/java/org/apache/tapestry/workbench/RequestDecoder.java:[42,40]
> > cannot find symbol
> > symbol  : class HttpServletRequest
> > location: class org.apache.tapestry.workbench.RequestDecoder
> >
> > 
/Users/irving/work/apache/tapestry-4.1-src/tapestry-examples/Workbench/src/java/org/apache/tapestry/workbench/chart/ChartService.java:[95,29]
>
> > cannot access javax.servlet.http.HttpServletResponse
> > file javax/servlet/http/HttpServletResponse.class not found
> >                 JPEGEncoder13.encode(chart, 1.0f, output);
> >
> > Looks like some standard servlet stuff isn't getting pulled in as a
> > compile
> > time jar need.  I will look into that, but thought I'd include errors
> a
> > newbie was having upon initial trials (in hopes that this will be
> > archived
> > in case other newbies have the same problem)
> >
> > Thanks for any info.
> >
> > Irv
> >
> > On 9/17/06, Irv Salisbury <[EMAIL PROTECTED]> wrote:
> >>
> >> That was exactly what I was looking for.  Thanks, this will get me
> >> started.
> >>
> >>
> >> Irv
> >>
> >> On 9/17/06, Martin Strand < [EMAIL PROTECTED]> wrote:
> >> >
> >> > Yeah, Maven is definitely the "greased path" here. :)
> >> > If you checkout the whole tapestry project, you can run "mvn
> >> > -Dmaven.test.skip=true install" to compile everything and install
> the
> >> > jars
> >> > in your local repository:
> >> >
> >> > [INFO] Tapestry ..............................................
> SUCCESS
> >> > [1.125s]
> >> > [INFO] Core Library ..........................................
> SUCCESS
> >> > [8.141s]
> >> > [INFO] Contrib ...............................................
> SUCCESS
> >> > [1.656s]
> >> > [INFO] Annotations ...........................................
> SUCCESS
> >> > [0.547s]
> >> > [INFO] Portlet ...............................................
> SUCCESS
> >> > [0.531s]
> >> > [INFO] Examples ..............................................
> SUCCESS
> >> > [0.031s]
> >> > [INFO] Tapestry Virtual Library (Beans) ......................
> SUCCESS
> >> > [0.235s]
> >> > [INFO] Tapestry Virtual Library ..............................
> SUCCESS
> >> > [0.312s]
> >> > [INFO] Tapestry Time Tracker .................................
> SUCCESS
> >> > [1.250s]
> >> > [INFO] Tapestry Workbench ....................................
> SUCCESS
> >> > [0.891s]
> >> > [INFO]
> >> >
> >>
> ------------------------------------------------------------------------
> >> > [INFO]
> >> >
> >>
> ------------------------------------------------------------------------
> >> > [INFO] BUILD SUCCESSFUL
> >> > [INFO]
> >> >
> >>
> ------------------------------------------------------------------------
> >> > [INFO] Total time: 15 seconds
> >> >
> >> >
> >> > To build the examples, move to the /tapestry-examples dir and run
> the
> >> > same
> >> > thing. You'll now have the example wars in your local repo as well
> as
> >> in
> >> >
> >> > the /target/ dir of each example
> >> > (tapestry/tapestry-examples/TimeTracker/target/tapestry-
> >> > TimeTracker-4.1.1-SNAPSHOT.war).
> >> >
> >> > Maven uses these lifecycle phases instead of targets:
> >> >
> >> >
> >>
> http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
> >> >
> >> > Martin
> >> >
> >> > On Mon, 18 Sep 2006 04:55:43 +0200, Irv Salisbury
> >> > <[EMAIL PROTECTED] > wrote:
> >> > > Thanks, I should have been clearer... My bad.  I know to put
> those
> >> in
> >> > > there.  In the 4.02 stuff I downloaded and got working fine,
> there
> >> > > seemed to
> >> > > be a directory structure that was the "greased path" to pull in
> >> > > hivemind.  I
> >> > > basically copied what was in examples to get it working, called
> the
> >> > ant
> >> > > targets and everything worked fine.  In the 4.1 manual download,
> >> all I
> >> > > get
> >> > > is a bunch of jar files, no examples.  So, when I meant "what to
> do
> >> > with
> >> > > those" I more meant how to structure a 4.1 app for building.
> >> > >
> >> > > It looks like I should just use maven for doing this, as it is
> the
> >> > > "greased
> >> > > path".   Would that be easiest?  The doc pages don't really help
> for
> >> > 4.1.
> >> > > They are great for 4.0x.
> >> > >
> >> > > Of course, whenever I run any of the maven targets, sometimes it
> is
> >> > able
> >> > > to
> >> > > connect to the repositories, sometimes it isn't.  That is always
> fun
> >> > > about
> >> > > using maven.  Guess that is another topic for later.
> >> > >
> >> > > So, assuming I am sitting on a fresh svn checkout of the
> repository.
> >> > > What
> >> > > maven "targets" should I call?  Also, inside tapestry-examples,
> are
> >> > there
> >> > > maven "targets" to call there?
> >> > >
> >> > > Thanks.
> >> > >
> >> > > Irv
> >> > >
> >> > > Is eve
> >> > > On 9/17/06, Martin Strand <[EMAIL PROTECTED] > wrote:
> >> > >>
> >> > >> > so I need to know what to do with those
> >> > >> Not sure what you mean... put them in WEB-INF/lib?
> >> > >>
> >> > >> If you don't use Maven you will need to download the
> dependencies
> >> > >> manually, they are listed here:
> >> > >>
> >> > >>
> >> http://tapestry.apache.org/tapestry4.1/tapestry-framework/dependencies.html
>
> >> >
> >> > >> You'll need to get everything under "compile" and "provided" and
> >> also
> >> > >> "commons-io" under "transitive" -> "compile"
> >> > >> (However, I doubt tapestry-testng is needed)
> >> > >>
> >> > >> Once you've got all the jars in WEB-INF/lib, Tapestry 4.1.1should
> >> > work
> >> > >> fine. :)
> >> > >>
> >> > >> Martin
> >> > >>
> >> > >> On Mon, 18 Sep 2006 04:15:21 +0200, Irv Salisbury
> >> > >> < [EMAIL PROTECTED]> wrote:
> >> > >>
> >> > >> > Ok, so our project uses ant, not maven2.  Am I best off
> getting
> >> the
> >> > >> > subversion like I am?  Or should i get the last 4.1 build
> (which
> >> > was a
> >> > >> > bunch
> >> > >> > of jar files so I need to know what to do with those)
> >> > >> >
> >> > >> > Thanks for being patient guys.  I realize with just starting
> with
> >> > >> > tapestry I
> >> > >> > am biting off a bit much with 4.1, but that is the only
> version
> >> > that
> >> > >> will
> >> > >> > give us the dojo ajax stuff we need.
> >> > >> >
> >> > >> > Irv
> >> > >> >
> >> > >> > On 9/17/06, Irv Salisbury < [EMAIL PROTECTED] > wrote:
> >> > >> >>
> >> > >> >> I don't absolutely, but i need a 4.1 version.  I don't
> >> understand
> >> > >> that
> >> > >> >> much about the maven repo.  How do I use the 4.1.1-SNAPSHOTfrom
> >> > the
> >> > >> >> maven
> >> > >> >> repo?
> >> > >> >>
> >> > >> >> Thanks,
> >> > >> >>
> >> > >> >> Irv
> >> > >> >>
> >> > >> >>
> >> > >> >> On 9/17/06, Martin Strand < [EMAIL PROTECTED] > wrote:
> >> > >> >> >
> >> > >> >> > Are you absolutely sure you need the latest bleeding edge
> >> > version?
> >> > >> >> > I use 4.1.1-SNAPSHOT from the Maven repo and it works fine:
> >> > >> >> > http://tapestry.apache.org/tapestry4.1/download.html
> >> > >> >> >
> >> > >> >> > Martin
> >> > >> >> >
> >> > >> >> > On Mon, 18 Sep 2006 03:08:55 +0200, Irv Salisbury
> >> > >> >> > < [EMAIL PROTECTED] > wrote:
> >> > >> >> >
> >> > >> >> > > Upon doing an mvn compile, I am getting this warning:
> >> > >> >> > >
> >> > >> >> > > [WARNING]
> >> > >> >> > >         Artifact commons-logging:commons-logging:jar:
> 1.0.4
> >> > >> retains
> >> > >> >> > local
> >> > >> >> > > scope 'provided' overriding broader scope 'compile'
> >> > >> >> > >         given by a dependency. If this is not intended,
> >> modify
> >> > or
> >> > >> >> > remove
> >> > >> >> > > the
> >> > >> >> > > local scope.
> >> > >> >> > >
> >> > >> >> > > then, I get an error:
> >> > >> >> > >
> >> > >> >> > >
> >> > >> >> /Users/irving/work/apache/tapestry- 4.1-src
> >> > >>
> >> >
> >>
> 
/tapestry-annotations/src/java/org/apache/tapestry/annotations/AnnotationMessages.java:[30,55]
> >> > >> >> >
> >> > >> >> > > cannot access org.apache.commons.logging.Log
> >> > >> >> > > file org/apache/commons/logging/Log.class not found
> >> > >> >> > >     private static final MessageFormatter _formatter =
> new
> >> > >> >> > > MessageFormatter(
> >> > >> >> > >
> >> > >> >> > > I realize 4.1 is pretty new, but we really need the ajax
> >> > stuff.
> >> > >> Of
> >> > >> >> > > course,
> >> > >> >> > > 4.0.2 went very smoothly.  I guess I am just more used to
> >> ant.
> >> > >> Any
> >> > >> >> > > pages or
> >> > >> >> > > docs that I can be pointed to for buidling or using 4.1
> >> would
> >> > be
> >> > >> >> > great!
> >> > >> >> > >
> >> > >> >> > > Thanks
> >> > >> >> > >
> >> > >> >> > > Irv
> >> > >> >> > >
> >> > >> >> > > On 9/17/06, Irv Salisbury < [EMAIL PROTECTED]>
> wrote:
> >> > >> >> > >>
> >> > >> >> > >> As an update, I did get the subversion source.  I was
> able
> >> to
> >> > >> build
> >> > >> >> > most
> >> > >> >> > >> of it, but the annotations are dying upon build.  I am
> >> > building
> >> > >> on
> >> > >> >> > OSX.
> >> > >> >> > >>
> >> > >> >> > >> So, i went into the examples directory and did mvn
> compile,
> >> > >> which
> >> > >> >> > seemed
> >> > >> >> > >> to build fine.  I am trying to figure out how to get a
> war
> >> > file
> >> > >> >> now.
> >> > >> >> > >> Did a
> >> > >> >> > >> mvn war but that didn't work.  Didn't see anything at
> the
> >> > build
> >> > >> >> pages
> >> > >> >> > >> on how
> >> > >> >> > >> to do that.
> >> > >> >> > >>
> >> > >> >> > >> Irv
> >> > >> >> > >>
> >> > >> >> > >>
> >> > >> >> > >> On 9/17/06, Irv Salisbury < [EMAIL PROTECTED] >
> >> wrote:
> >> > >> >> > >> >
> >> > >> >> > >> > Yes, I already looked at that page as I said in my
> >> > email.  The
> >> > >> >> > first
> >> > >> >> > >> > thing it tells you is you can download the official
> >> > >> >> > jar-only.  Doing
> >> > >> >> > >> that
> >> > >> >> > >> > for 4.02 comes with a whole directory structure that
> was
> >> > >> >> reasonably
> >> > >> >> > >> easy
> >> > >> >> > >> > to follow how to use the examples, etc.  That was
> fine.
> >> I
> >> > >> then
> >> > >> >> did
> >> > >> >> > >> that for
> >> > >> >> > >> > 4.1 and just a bunch of jar files came down.  Am I
> >> supposed
> >> > to
> >> > >> >> > extract
> >> > >> >> > >> > all those?  Is there something else to do?  The README
> >> > didn't
> >> > >> >> seem
> >> > >> >> > to
> >> > >> >> > >> point
> >> > >> >> > >> > to anything.
> >> > >> >> > >> >
> >> > >> >> > >> > The second instructions are to add something to your
> >> > project's
> >> > >> >> pom
> >> > >> >> > >> > file.  Our project doesn't have a pom file, and we
> aren't
> >> > >> using
> >> > >> >> > >> maven2.  We
> >> > >> >> > >> > don't want to use maven2 for our project unless we
> have
> >> to.
> >> >
> >> > >> We
> >> > >> >> use
> >> > >> >> >
> >> > >> >> > >> ant
> >> > >> >> > >> > only.
> >> > >> >> > >> >
> >> > >> >> > >> > So, I am back at my original question.  What is the
> >> > preferred
> >> > >> >> way,
> >> > >> >> > >> > specifically for 4.1 to build and work with it.  I
> have
> >> > >> >> downloaded
> >> > >> >> > >> > source using subversion and pulled maven down and am
> >> > building
> >> > >> >> that
> >> > >> >> > >> way.  Am
> >> > >> >> > >> > I on the right track?  I realize 4.1 is brand new, but
> I
> >> > just
> >> > >> >> want
> >> > >> >> > to
> >> > >> >> > >> > make sure I am going down the right path.
> >> > >> >> > >> >
> >> > >> >> > >> > Thanks,
> >> > >> >> > >> >
> >> > >> >> > >> > Irv
> >> > >> >> > >> >
> >> > >> >> > >> >
> >> > >> >> > >> > On 9/17/06, Norbert Sándor < [EMAIL PROTECTED] >
> >> wrote:
> >> >
> >> > >> >> > >> > >
> >> > >> >> > >> > > I recommend you to explore the demo applications.
> They
> >> > >> already
> >> > >> >> > have
> >> > >> >> > >> > > the
> >> > >> >> > >> > > appropriate file structure, dependencies, etc.
> >> > >> >> > >> > > For download instructions, see
> >> > >> >> > >> > > http://tapestry.apache.org/tapestry4.1/download.html
> >> > >> >> > >> > >
> >> > >> >> > >> > > Regards,
> >> > >> >> > >> > > Norbi
> >> > >> >> > >> > >
> >> > >> >> > >> > > Irv Salisbury wrote:
> >> > >> >> > >> > > > We are trying to explore Tapestry 4.1.  We are
> also
> >> not
> >> > >> that
> >> > >> >> > >> > > familiar
> >> > >> >> > >> > > > with
> >> > >> >> > >> > > > maven.  I downloaded the "official jar" release,
> but
> >> I
> >> > had
> >> > >> >> > trouble
> >> > >> >> > >> > > > figuring
> >> > >> >> > >> > > > out what to do with the jar files.
> >> > >> >> > >> > > >
> >> > >> >> > >> > > > Can someone give me help on the preferred way to
> >> > download
> >> > >> and
> >> > >> >> > >> > > install
> >> > >> >> > >> > > > 4.1 to
> >> > >> >> > >> > > > get started.  It is our first Tapestry app, so
> keep
> >> > that
> >> > >> in
> >> > >> >> > >> > > mind.  We did
> >> > >> >> > >> > > > download 4.02 and were able to get a small app
> >> working
> >> > in
> >> > >> >> that.
> >> > >> >> > >> > > >
> >> > >> >> > >> > > > Should I use subversion, etc?
> >> > >> >> > >> > > >
> >> > >> >> > >> > > > Thanks,
> >> > >> >> > >> > > >
> >> > >> >> > >> > > > Irv
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to