Sorry that I have not given a clear reply. Everything is fine now. Changing archiveClasses from true to false resolves the problem of not able to find assets in the classpath.
Shing --- Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > So ... are you back in operation or still blocked? > > On Feb 17, 2008 11:48 AM, Shing Hing Man > <[EMAIL PROTECTED]> wrote: > > 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 > > > > > > === 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]