java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.eclipse.jetty.servlets.CGI
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

@Deprecated(forRemoval=true) public class CGI extends javax.servlet.http.HttpServlet
Deprecated, for removal: This API element is subject to removal in a future version.
do not use, no replacement, will be removed in a future release.
CGI Servlet.

The following init parameters are used to configure this servlet:

cgibinResourceBase
Path to the cgi bin directory if set or it will default to the resource base of the context.
resourceBase
An alias for cgibinResourceBase.
cgibinResourceBaseIsRelative
If true then cgibinResourceBase is relative to the webapp (eg "WEB-INF/cgi")
commandPrefix
may be used to set a prefix to all commands passed to exec. This can be used on systems that need assistance to execute a particular file type. For example on windows this can be set to "perl" so that perl scripts are executed.
Path
passed to the exec environment as PATH.
ENV_*
used to set an arbitrary environment variable with the name stripped of the leading ENV_ and using the init parameter value
useFullPath
If true, the full URI path within the context is used for the exec command, otherwise a search is done for a partial URL that matches an exec Command
ignoreExitState
If true then do not act on a non-zero exec exit status")
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    CGI()
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class javax.servlet.http.HttpServlet

    doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service

    Methods inherited from class javax.servlet.GenericServlet

    destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CGI

      public CGI()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • init

      public void init() throws javax.servlet.ServletException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      init in class javax.servlet.GenericServlet
      Throws:
      javax.servlet.ServletException
    • service

      public void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      service in class javax.servlet.http.HttpServlet
      Throws:
      javax.servlet.ServletException
      IOException