When we create an Execute Queue/Work Manager in WebLogic, the name we specify for the new queue is foglight. This is so that the Foglight application will not impact the WebLogic Administration server. How does the WebLogic Admin server know to assign these threads to the Foglight application?
The Foglight Servlet is configured to use the foglight execute queue. This setting can be found on the web.xml file in its (Foglight_J2EE Servlet) deployment descriptor.
Portion of the web.xml file for the Foglight_J2EE Servlet that shows by default that it uses the foglight execute queue: <init-param></init-param> <param-name></param-name>wl-dispatch-policy <param-value></param-value>foglight <description></description>Controls the dispatch of requests to an ExecuteQueue.
If there is no execute queue that is defined for foglight, then it will use the default. Default WebLogic Server installations are configured with a default execute queue, weblogic.kernel.Default, which is used by all applications running on the server instance.