Jetty Desktop Launcher

After getting sick of maintaining a number of independent context files to run up servers for a few minutes at a time, we thought there had to be a better way. To that end, we built a very simple GUI wrapper to the excellent Java Application Server, Jetty that lets you quickly run up as many servers as you wish, shutting them down as quickly as you throw them up. Particularly useful for OpenBlueDragon projects.


The Jetty Desktop Launcher is a very simple GUI that lets you quickly run up Jetty Web Applications without all the fuss of downloading, installing and configuring separate Jetty instances. Particularly useful for developers that are needing to run a number of different servers at once and quickly jump between them. Complete with the latest Jetty stable release, Jetty Desktop Launcher, lets you simply point at a given web app folder, pick a port, and then run it up. Each application is deployed within its own server, and at the root context.

Release Notes

  • Latest:
  • 30 January 2011:
    • Improved startup speed of internal Jetty Server
  • 31 December 2010:
    • Turned off Jetty's useFileMappedBuffer default setting
    • Improved the UI state for running/shutdown servers
    • Added UI tweek to clear the console
  • 29 December 2010: Initial Release


Jetty Desktop Launcher


The Windows releases come with SWT pre-bundled and ready to go. The generic build assumes you have installed SWT to your Java installation already.


The only thing you need is Java 1.5. For Windows users, simply double-click on the file you have downloaded and it should run up.

Failing any desktop association with Java you can run it up using: "java -jar jettydesktop-windows-32bit.jar"

Please note, this desktop application utilises SWT as its Window manager, so Mac users will have to install SWT to their Java virtual machine before using (