Это - то, что я сделал, чтобы мешать звуку играться от моего созданного в динамиках, даже когда наушники соединены.
попробуйте это и сообщите мне, работает ли это на Вас. Это - для Ubuntu 12.04 LTS.
В случае, если Вы не видите столбец под названием "Моно", просто испытайте это. В Микшере ALSA GNOME проверьте активный вкладка Sense гнезда для наушников ниже опций регулятора громкости. Это решило проблему для меня.
С помощью плагина onejar maven http://onejar-maven-plugin.googlecode.com/svn/mavensite/usage.html и maven я мог упаковать причал и спроектировать с зависимости внутри одной банки.
Часть вопроса о производительности не совсем подходит к остальным. Вы в первую очередь спрашиваете, как упаковать приложение Lift как один JAR / WAR. Это не имеет ничего общего со средой выполнения.
Во время выполнения вы все равно будете работать внутри контейнера сервлетов (может быть Jetty, Tomcat или полноценный сервер Java EE). То, как вы упаковываете свое приложение, не повлияет на производительность.
Вы можете взглянуть на Hudson (отличный сервер непрерывной интеграции), чтобы увидеть, как они доставляются в виде одного файла WAR, содержащего встроенный сервлет контейнер. Вы можете загрузить файл WAR и запустить его из командной строки: java -jar hudson.war