[ http://issues.apache.org/jira/browse/VELTOOLS-57?page=all ]

Nathan Bubna updated VELTOOLS-57:
---------------------------------

    Fix Version: 1.3
                 2.0

acked.  thx.

and can i assume this is an issue in version 1.2 as well?

patches are always welcome. :) 
but if no one else steps up, i'll try to get this into the next version.



> ServletToolboxManager fails for .war files
> ------------------------------------------
>
>          Key: VELTOOLS-57
>          URL: http://issues.apache.org/jira/browse/VELTOOLS-57
>      Project: VelocityTools
>         Type: Bug
>   Components: VelocityView
>     Versions: 1.1
>  Environment: irrelevant
>     Reporter: Justin Patterson
>      Fix For: 1.3, 2.0

>
> When webapps are deployed as .war files and the ServletToolboxManager is 
> loaded from a shared location (mine is in shared/lib on Tomcat), the 
> getInstance(ServletContext,String) method always returns the same manager.  
> This is because the call to ServletContext.getRealPath(String) method, whose 
> return value is used as the key into the managersMap, returns null when the 
> webapp is deployed as a jar, per the servlet API.  So, all ServletContext's 
> end up getting/putting their managers using the null key into the managersMap 
> .
> This is easy to fix.  You just need another way to scope the toolbox filename 
> based on the input ServletContext that's guaranteed to return something 
> unique.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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

Reply via email to