Multiple kernel pools provide a mechanism for supporting groups of Mathematica kernels. Each group has different configuration information and serves different content. These are supported for MSP scripts with the mapping from script name to a pool arranged by setting the name of the pool in the URL. For example, http://host/webMathematica/MSP/Examples/Script will find the script Script.msp in the pool Examples. If no name for a pool is specified, the script will be processed with a Mathematica kernel that is taken from the General pool. Note that the search for a pool takes place before that for a subdirectory (as described later).