import org.apache.catalina.Context;
import org.apache.catalina.LifecycleException;
import org.apache.catalina.Manager;
-import org.apache.catalina.Pipeline;
import org.apache.catalina.Realm;
import org.apache.catalina.Session;
import org.apache.catalina.Valve;
// path, if there is one
Container parent = context.getParent();
while ((sso == null) && (parent != null)) {
- if (!(parent instanceof Pipeline)) {
- parent = parent.getParent();
- continue;
- }
- Valve valves[] = ((Pipeline) parent).getValves();
+ Valve valves[] = parent.getPipeline().getValves();
for (int i = 0; i < valves.length; i++) {
if (valves[i] instanceof SingleSignOn) {
sso = (SingleSignOn) valves[i];
some debug logging to the jar scanner. (rjung)
</update>
<fix>
+ <bug>49670</bug>: Restore SSO functionality that was broken by Lifecycle
+ refactoring. (markt)
+ </fix>
+ <fix>
<bug>49714</bug>: The annotation process of Jar doesn't influence
distributable element of web.xml. (kfujino)
</fix>