[ 
https://issues.apache.org/jira/browse/GEODE-7533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ernest Burghardt closed GEODE-7533.
-----------------------------------
    Assignee: Ernest Burghardt

> System Properties catalina.home and catalina.base are cleared during webapp 
> reloads when using HTTP Session Management Module
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: GEODE-7533
>                 URL: https://issues.apache.org/jira/browse/GEODE-7533
>             Project: Geode
>          Issue Type: Bug
>          Components: http session
>            Reporter: Charles Smith
>            Assignee: Ernest Burghardt
>            Priority: Major
>             Fix For: 1.12.0
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> I noticed when using the HTTP Session Management Module for AppServers that 
> my tomcat environment would act oddly when my webapp was reloaded. I tracked 
> this down to the fact that catalina.home and catalina.base system properties 
> were missing when the webapp reloaded.
>  
> A quick search of the Geode code base found a couple of unexplainable lines 
> in:
> {{geode-http-service/src/main/java/org/apache/geode/internal/cache/InternalHttpService.java}}
> in the close() method there are 2 calls to System.clearProperty() which 
> essentially clear catalina.home and catalina.base.
>  
> I am guessing that these lines exist from a previous state of this 
> InternalHttpService when it was perhaps using an embedded Tomcat instance. 
> Now the class appears to be implemented using Jetty and there are no other 
> references to the catalina properties than the lines that clear them.
>  
> This is likely also causing issues with the HTTP Session Management Module 
> for Tomcat. I was a least able to workaround this issue by disabling the 
> embedded HTTP server in the filter properties that configured the HTTP 
> Session Management Module.
>  
> Probably these 2 lines should just be removed from the InternalHttpService 
> class...



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to