• Server Log
  • Request Logging
  • Collecting statistics
  • Graceful shutdown
  • JMX
  • Optimizing with Last-Modified and Cache-Control
  • Optimizing Browser Caching
  • Optimizing on High Load Servers
  • Serving different webapps from different ports
  • Virtual hosts
  • Configuring Connectors
  • Configuring SSL
    • Ssl Connector Guide
    • Configure SSL Cipher Suites
  • Apache mod_proxy (Reverse Proxy)
  • Apache mod_proxy_ajp and mod_jk for AJP
  • Running on port 80 as non-root user
  • Using JNDI
    • DataSource Examples
  • Session Configuration
  • Persisting Sessions
  • International Characters and Character Encodings
  • Intercepting Connections and Requests
  • Using Jetty to Put a Website on a CD (Jetty 5 - but same principle applies )

  • Jetty Security
  • Securing Jetty
  • Securing Passwords
  • Realms
    • JAAS Realms
  • How to Configure Security with Embedded Jetty
  • Web Application Deployer (static deploy)
  • Context Deployer (hot deploy!)
  • Static Content
  • Relocating / Redirecting Contexts
  • Rewrite Handler
  • see also Embedding Jetty and Maven Jetty Plugin
  • Multiple WebApp Source Directory
  • Bounded ThreadPool
  • Queued ThreadPool TODO
  • Annotations, Resource Injection and Lifecycle Callbacks
  • JSP 2.0 and JSP 2.1
  • JSP Configuration
  • Session Clustering using a Database
  • Session Clustering using Gigaspaces coming soon
  • Session Clustering with Terracotta
  • Session Clustering with WADI