Application servers route requests from the user’s browser to the configured Information Console web content in a context root. A JSP engine specifies the path for the Information Console context root in a platform-specific configuration file. For example, the Tomcat engine specifies context roots in the /etc/tomcat/server.xml file on a UNIX-based system or C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml file on a Windows system. Other application servers and servlet engines use an analogous file.
You can configure multiple Actuate Information Console context roots on a single server. Each context root can contain a web reporting application that uses a different design. For example, you can create different web reporting applications for particular language groups or departments. The following example is the definition for the default Actuate Information Console context root, iportal, from a Tomcat server.xml file on a Windows system:
Actuate Information Console’s embedded servlet engine uses an automatic mechanism to discover new web applications. This server provides a quick and convenient environment in which to test your custom Information Console application before deploying to your main application server. To test a custom Information Console application on the embedded servlet engine, you create the context root directory structure in <Actuate home>\iPortal, then restart the Apache Tomcat for Actuate Information Console 11 service.
In the following example, you create a custom web application for MyCorp’s Marketing Communications group. You want your Marketing Communications users to use the following URI prefix to access their custom application:
For example, to access their application’s login page they would choose a web page hyperlink with the following URI:
After you stop and restart the server, your Marketing Communications users can access the Actuate Information Console web application called marcom. The application looks like the default Actuate Information Console application because you have not customized its appearance.