I have not changed my JBoss. I have the same problem
(with archiveClasses=true) when deploying a Tap 5.0.10
war file into a standalone Tomcat 5.5.20. If the
problem is caused by recently changes in Tapestry 5, 
someone else should experience the same problem.

Shing



--- Howard Lewis Ship <[EMAIL PROTECTED]> wrote:

> Sounds like you've solved your problem.  Interesting
> that the
> archiveClasses stuff is no longer needed ... I
> wonder if it is due to
> the many changes in Tapestry or to some change in
> Tomcat/JBoss?
> 
> On Feb 17, 2008 2:28 AM, Shing Hing Man
> <[EMAIL PROTECTED]> wrote:
> > After changing
> > archiveClasses from true to false in
> > maven-war-plugin in pom.xml,
> > the classpath assets are available again.
> >
> >
> > I have been using maven 2.0.7.
> > I cannot tell whether  I have downloaded a new
> version
> > of maven-war-plugin since the last deploy.
> > The current version of maven-war-plug in my local
> > repository is 2.1-alpha-1.
> >
> > Shing
> >
> >
> >
> > --- Shing Hing Man <[EMAIL PROTECTED]> wrote:
> >
> > >
> > > In tap 5.0.9, I have a text file accessLog.txt
> at
> > > the
> > > root of classpath.
> > > I use mvn package to create the war file and 
> copy
> > > the
> > > war file into the
> > > deploy directory of Jobss 4.0.5AG.
> > >
> > > In a page, the txt file is accessed in the
> following
> > > way.
> > >
> > >         @Inject
> > >       @Path("classpath:accessLog.txt")
> > >       private Asset accessLog;
> > >
> > >
> > >       URL url = accessLog.getResource().toURL();
> > >         String fullPath = url.getPath();
> > >       response = new
> DocumentStreamResponse(fullPath,
> > > MimeType.TEXT
> > >                                      
> .getSuffice());
> > >
> > >
> > > After upgrading to tap 5.0.10, I have the
> following
> > > exception (in Jboss 4.0.5 AG).
> > >
> > >
> > >
> > > java.io.FileNotFoundException: File
> > >
> >
>
'file:/home/matmsh/jbossAS/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp36673tapestry5Demo-exp.war/WEB-INF/lib/tapestry5Demo.jar!/accessLog.txt'
> > > does not exist
> > >         at
> > >
> >
>
org.apache.commons.io.FileUtils.openInputStream(FileUtils.java:136)
> > >         at
> > >
> >
>
org.apache.commons.io.FileUtils.readFileToByteArray(FileUtils.java:994)
> > >         at
> > >
> >
>
net.sf.utilitiesTap5.utilities.DocumentStreamResponse.getStream(DocumentStreamResponse.java:34)
> > >         at
> > >
> >
>
org.apache.tapestry.internal.services.StreamResponseResultProcessor.processResultValue(StreamResponseResultProcessor.java:49)
> > >         at
> > >
> >
>
org.apache.tapestry.internal.services.StreamResponseResultProcessor.processResultValue(StreamResponseResultProcessor.java:28)
> > >         at
> > >
> >
>
$ComponentEventResultProcessor_1182421e2ad.processResultValue($ComponentEventResultProcessor_1182421e2ad.java)
> > >         at
> > >
> >
>
$ComponentEventResultProcessor_1182421e282.processResultValue($ComponentEventResultProcessor_1182421e282.java)
> > >         at
> > >
> >
>
org.apache.tapestry.internal.services.ComponentResultProcessorWrapper.handleResult(ComponentResultProcessorWrapper.java:43)
> > >         at
> > >
> >
>
org.apache.tapestry.internal.structure.ComponentPageElementImpl$13.handleResult(ComponentPageElementImpl.java:936)
> > >         at
> > >
> >
>
org.apache.tapestry.internal.services.EventImpl.storeResult(EventImpl.java:60)
> > >         at
> > >
> >
>
com.man.tapestry5Demo.pages.test.AccessGridSource.dispatchComponentEvent(AccessGridSource.java)
> > >         at
> > >
> >
>
org.apache.tapestry.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:832)
> > >         at
> > >
> >
>
org.apache.tapestry.internal.structure.ComponentPageElementImpl.triggerEvent(ComponentPageElementImpl.java:954)
> > >         at
> > >
> >
>
org.apache.tapestry.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:62)
> > >         at
> > >
> >
>
org.apache.tapestry.internal.services.ImmediateActionRenderResponseFilter.handle(ImmediateActionRenderResponseFilter.java:42)
> > >         at
> > >
> >
>
$ComponentEventRequestHandler_1182421e283.handle($ComponentEventRequestHandler_1182421e283.java)
> > >         at
> > >
> >
>
org.apache.tapestry.internal.services.AjaxFilter.handle(AjaxFilter.java:42)
> > >
> > >
> > > I noticed in
> > >
> >
>
jboss-4.0.5.GA/server/default/tmp/deploy/tmp36674tapestry5Demo-exp.war/WEB-INF/classes
> > >
> > > is empty. (When I use tap 5.0.9, it has
> > > accessLog.txt.)
> > >
> > >
> > > Any help would be very much appreciated.
> > >
> > > Shing
> > >
> > > Home page : http://www.lombok.demon.co.uk/
> > >
> > >
> > >
> > >
> > >
> >
>
__________________________________________________________
> > > Sent from Yahoo! Mail - a smarter inbox
> > > http://uk.mail.yahoo.com
> > >
> > >
> > >
> >
>
---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > > [EMAIL PROTECTED]
> > > For additional commands, e-mail:
> > > [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > Home page : http://www.lombok.demon.co.uk/
> >
> >
> >
> >      
>
__________________________________________________________
> > Sent from Yahoo! Mail - a smarter inbox
> http://uk.mail.yahoo.com
> >
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
> 
> 
> 
> -- 
> Howard M. Lewis Ship
> 
> Creator Apache Tapestry and Apache HiveMind
> 
>
---------------------------------------------------------------------
> 
=== message truncated ===


Home page : http://www.lombok.demon.co.uk/



      __________________________________________________________
Sent from Yahoo! Mail - a smarter inbox http://uk.mail.yahoo.com


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

Reply via email to