[ 
https://issues.apache.org/jira/browse/WW-4622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15222145#comment-15222145
 ] 

victorsosa edited comment on WW-4622 at 4/1/16 6:41 PM:
--------------------------------------------------------

[~aleksandr-m] I afraid so; We can't load the resource if the 
ServletContext.getRealPath() return Null. That was my initial reaction to this 
problem. But anyway we need to protect the API against NPE.

That part of loading the resources, right now is due to the container(tomcat, 
etc) and we depend on it.


was (Author: victorsosa):
[~aleksandr-m] I afraid so; We can't load the resource if the 
ServletContext.getRealPath() return Null. That was my initial reaction to this 
problem. But anyway we need to protect the API against NPE.

That part of loading the resource, right now is due to the container(tomcat, 
etc) and we depend on it.

> [struts2-tiles-plugin] [2.3.28] 
> [StrutsWildcardServletTilesApplicationContext] getRealPath
> ------------------------------------------------------------------------------------------
>
>                 Key: WW-4622
>                 URL: https://issues.apache.org/jira/browse/WW-4622
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Tiles
>    Affects Versions: 2.3.28
>            Reporter: Sebastien Leboucher
>            Priority: Blocker
>
> Hi,
> Since version 2.3.28, the "struts2-tiles-plugin" API introduce a new listener 
> (StrutsWildcardServletTilesApplicationContext).
> This listener make a call to ServletContext.getRealPath method. 
> However this method can't be used with a tomcat "unpackWARs=false" deployment 
> scheme (https://wiki.apache.org/tomcat/RemoveUnpackWARs).
> Cause when war file is not exploded, this method return always "null".
> So i get a NullPointerException during context loading !
> Could you restore a classpath context loading ? As in the previous version ?
> thanks



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to