Auto Classifier Installation

Note

The AutoClassifier supports two implementations: Vector Index and Maui Server. The Vector Index based AutoClassifier is currently a SaaS only feature. Maui Server must be used for on-premise installations.

Maui Server Installation

The Maui Indexer server is required if the AutoClassifier is configured to use the maui implementation. Like the TopBraid EDG server, the Maui server is a Java WAR-file application deployed to a Tomcat webapp server. Thus, installation involves copying the maui.war file to the Tomcat webapps directory or using Tomcat Manager to deploy maui.war. It can be installed on the same server where you are running TopBraid EDG.

Once the Tomcat server is restarted, no further configuration of the Maui server is necessary, however, we do recommend explicitly defining the data directory where Maui Server keeps its data.

See also

See the Maui server documentation for details.

Most users should probably define the data directory by setting the MAUI_SERVER_DATA_DIR environment variable. If the data directory is not explicitly defined, then it will default to the current directory from where the Tomcat webapp server was started, which can be a somewhat random and undesirable location.

You may also use the servlet container’s authentication features to protect the Maui Server web application with a username and password of your choice, using the HTTP Basic Authentication protocol. In this case, the same credentials need to be specified in the AutoClassifier configuration in EDG.

Finally, an EDG administrator must configure EDG to point to Maui as described in AutoClassifier Configuration Section. For example, if you are running both EDG and Maui Server on the http://example.com server at port 8080, the Maui Server URL entered under the AutoClassifier Configuration Parameters section would be: http://example.com:8080/mauiserver.