The CGI (Common Gateway Interface) defines a way for a web server to
interact with external content-generating programs, which are often
referred to as CGI programs or CGI scripts.
Within Tomcat CGI support can be added when using Tomcat as your
HTTP server and you require CGI support. Typically this is done
during development when you don't want to run a web server like Apache.
CGI support is implemented using the servlet class
org.apache.catalina.servlets.CGIServlet
. Traditionally,
this servlet is mapped to the URL pattern "/cgi-bin/*".
By default CGI support is disabled in Tomcat.
Note that the CGI Servlet requires a 1.3 or later JDK.