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]

Reply via email to