Webswing Installation Guide
Webswing is packaged and distributed as a fully working platform with some examples for your convenience, so no complicated installation is needed.
Just unpack the distribution ZIP file and you are good to go. The only prerequisite is to have a supported version of Java installed.
Supported Java versions for starting the server are:
- All recent major distributions compliant with the LTS Java SE 21, 17, 11 or 8 standards (1.8.0_202‑b08 or newer)
- Adoptium, Amazon Corretto, Red Hat JDK, IBM SDK, Oracle JDK
Installation topics
- Hardware Requirements — sizing guidelines and capacity planning for different workloads
- Starting on Windows — running Webswing on Windows and installing it as a service
- Starting on Linux — launch scripts, important files, systemd service and XHeadless notes
- Docker — building and running Webswing in a container, with Dockerfile & Compose examples
- Startup Options — command‑line arguments and server/property files explained
- SSL Configuration — enabling HTTPS in embedded Jetty or via a reverse proxy
- Tomcat Deployment — deploying Webswing into an external Apache Tomcat servlet container
- IBM WAS 9.0 Deployment — deploying Webswing on IBM WebSphere Application Server 9.0
- Reverse Proxy — using Apache HTTPD, NGINX, IIS or Envoy as a reverse proxy (incl. load balancing)