Jetty - сервис и библиотека, которая является веб-сервером и сервлет-контейнером.
Чудо этого приложеница в том, что подключив его библиотеку к нашему ява-приложению, мы можем создавать сервер прямо из нашего приложения.
Откомпилированное приложение можно запускать - так мы получим работающий веб-сервер. Приложение будет работать и выдавать логи наружу, если мы подключили систему логирования.
Но также в систему устанавливается сервис jetty (/etc/init.d/jetty), значит и как-то подругому можно размемещать сервлеты в него, как в контейнер сервлетов.
Во время установки jetty by Synaptic, увидел, где живут shared libraries -- /usr/local/share.
Увидел как в консоли подключать библиотеки...
При компиляции:
javac /path/to/sources/*.java --classpath /lib/path1:/lib/path2:.
При выполнении:
java /path/to/class/with/main --classpath /lib/path1:/lib/path2:.
Такой ключ я увидел в ман странице явы, а в статье использовался -cp. Ни то не то не проверял, нужно будет как-то по свободе, у меня все ант делал через нетбинс:)