From: fhanik Date: Thu, 28 Jan 2010 19:30:06 +0000 (+0000) Subject: Fix according to https://issues.apache.org/bugzilla/show_bug.cgi?id=48613 X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=c9b4587e707b88f7cb197a34510681fd4e9b94be;p=tomcat7.0 Fix according to https://issues.apache.org/bugzilla/show_bug.cgi?id=48613 git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@904224 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/core/AprLifecycleListener.java b/java/org/apache/catalina/core/AprLifecycleListener.java index 3e6594a7e..424407d7a 100644 --- a/java/org/apache/catalina/core/AprLifecycleListener.java +++ b/java/org/apache/catalina/core/AprLifecycleListener.java @@ -45,7 +45,7 @@ public class AprLifecycleListener implements LifecycleListener { private static final Log log = LogFactory.getLog(AprLifecycleListener.class); - + private static boolean instanceCreated = false; /** * The string manager for this package. */ @@ -72,9 +72,14 @@ public class AprLifecycleListener protected static boolean aprAvailable = false; public static boolean isAprAvailable() { - init(); + //https://issues.apache.org/bugzilla/show_bug.cgi?id=48613 + if (instanceCreated) init(); return aprAvailable; } + + public AprLifecycleListener() { + instanceCreated = true; + } // ---------------------------------------------- LifecycleListener Methods