I've been looking around, but I can't seem to find somewhere that shows how
you can configure Tomcat when you embed it into an application.
My code is like this:
public void start() throws Exception {
String hostname = System.getProperty("hostname");
int port = Integer.parseInt(System.getProperty("port"));
String path = System.getProperty("path");
Embedded embedded = new Embedded();
Engine engine = embedded.createEngine();
engine.setName("Monitor");
engine.setHostname(hostname);
Host host = embedded.createHost(hostname, path);
engine.addChild(host);
Context sp = embedded.createContext("/Monitor", path +
"/webapps/monitor");
host.addChild(sp);
embedded.addEngine(engine);
InetAddress addr = null;
Connector connector = embedded.createConnector(addr, port, false);
embedded.addConnector(connector);
embedded.setName("WebServerThread");
embedded.start();
}
It works fine as it is now, but I'd like to use Tomcat to authenticate
users. I'll make a separate app for basic users to use to just view a page,
but give admins access to a more advanced page (the pages that I have now).
Should I be using a different module? Is there a spot where the embedded
Tomcat will look by default?
Any tips would be greatly appreciated.
Thanks!
-- Chris