What is the equivalent of org.apache.catalina.ServerFactory.getServer()
in Tomcat 7 or what would be the best way to retrieve org.apache.catalina.Session<
You can look it up via its management registration..
import javax.management.*;
import org.apache.catalina.Server;
MBeanServer mBeanServer = MBeanServerFactory.findMBeanServer(null).get(0);
ObjectName name = new ObjectName("Catalina", "type", "Server");
Server server = (Server) mBeanServer.getAttribute(name, "managedResource");
Obviously that code is devoid of error checking but is functional.