tomcat = new TomcatWithFastSessionIDs(); } else { tomcat = new InternalTomcat();
tomcat = new TomcatWithFastSessionIDs(); } else { tomcat = new InternalTomcat();
@Override public void start() throws LifecycleException { // Use fast, insecure session ID generation for all tests final Server server = getServer(); for (final Service service : server.findServices()) { final org.apache.catalina.Container e = service.getContainer(); for (final org.apache.catalina.Container h : e.findChildren()) { for (final org.apache.catalina.Container c : h.findChildren()) { Manager m = ((org.apache.catalina.Context) c).getManager(); if (m == null) { m = new StandardManager(); org.apache.catalina.Context.class.cast(c).setManager(m); } if (m instanceof ManagerBase) { ManagerBase.class.cast(m).setSecureRandomClass( "org.apache.catalina.startup.FastNonSecureRandom"); } } } } super.start(); } }
@Override public void start() throws LifecycleException { // Use fast, insecure session ID generation for all tests final Server server = getServer(); for (final Service service : server.findServices()) { final org.apache.catalina.Container e = service.getContainer(); for (final org.apache.catalina.Container h : e.findChildren()) { for (final org.apache.catalina.Container c : h.findChildren()) { Manager m = ((org.apache.catalina.Context) c).getManager(); if (m == null) { m = new StandardManager(); org.apache.catalina.Context.class.cast(c).setManager(m); } if (m instanceof ManagerBase) { ManagerBase.class.cast(m).setSecureRandomClass( "org.apache.catalina.startup.FastNonSecureRandom"); } } } } super.start(); } }