Supported Frameworks

The server environments or frameworks supported by WebStack are as follows:

Framework Versions TestedAvailabilityAlso Required
BaseHTTPRequestHandler Python 2.2.2
Python 2.3.x
Python 2.4.x
Python 2.5.1
Found in Python's standard library - no additional software required
CGI Apache 2.0.x
Apache 2.2.x
AOLserver 4.0.10
lighttpd 1.3.15

Web server with CGI support:

Apache httpd (http://httpd.apache.org/) AOLserver (http://aolserver.com/)
lighttpd (http://www.lighttpd.net/)
DjangoDjango 0.95http://www.djangoproject.com/
Jython/Java Servlet
  • Jython 2.1
  • Java JDK 1.3.1_02, Java JDK 1.5.0_03, GIJ 4.1.2 (not recommended)
  • Tomcat 4.1.31, 4.1.36 (Servlet 2.3)
Jython (http://www.jython.org/)

Java Servlet container:
Apache Tomcat (http://tomcat.apache.org/)
mod_python 3.0.3 (3.1.3, 3.2.10 for framework cookie and session support)http://www.modpython.org/
Apache httpd (http://httpd.apache.org/)
Twisted Twisted 1.0.5
Twisted 1.3.0
http://www.twistedmatrix.com/
Webware 0.8.1 (deprecated)
0.9.4
http://www.webwareforpython.org/Web server supporting CGI (see above)
WSGI run_with_cgi (PEP 333) or wsgiref
Web server supporting CGI (see above) or Python 2.5 (for wsgiref)
Zope 2 2.7.2-0
2.8.0-final
2.10.4-final
http://www.zope.org/

Each framework has its own set of strengths and weaknesses, but the idea is that deployment concerns can be considered separately from the implementation of application functionality.

More Information

See the "Deploying Applications" document for information on exact deployment procedures for each of the above frameworks.