diff --git a/src/main/java/com/orangefunction/tomcat/redissessions/RedisSessionManager.java b/src/main/java/com/orangefunction/tomcat/redissessions/RedisSessionManager.java index 2b58a261..93b2ae01 100644 --- a/src/main/java/com/orangefunction/tomcat/redissessions/RedisSessionManager.java +++ b/src/main/java/com/orangefunction/tomcat/redissessions/RedisSessionManager.java @@ -713,9 +713,9 @@ private void initializeSerializer() throws ClassNotFoundException, IllegalAccess serializer = (Serializer) Class.forName(serializationStrategyClass).newInstance(); Loader loader = null; - - if (getContainer() != null) { - loader = getContainer().getLoader(); + Context context = this.getContext(); + if (context != null) { + loader = context.getLoader(); } ClassLoader classLoader = null;