Как запустить Jetty8 для обслуживания только статического контента?

В целях тестирования я хочу использовать Jetty 8 для обслуживания только статического контента. Я знаю, как запустить веб-сервер из командной строки:

java -jar start.jar jetty.port=8082

Я хотел бы иметь возможность использовать ванильный причал, предпочтительно 8 или 7, и запустить его, используя что-то вроде:

java -jar start.jar OPTIONS=resources resources.root=../foo jetty.port=8082

После этого файлы должны быть доступны из корня сервера. Файл с именем ../foo/x.htmlдолжен быть доступен через http://localhost:8082/x.html.

Я не хочу создавать файл WAR или что-то необычное. Желательно, чтобы он не выполнял никакого кэширования на стороне сервера, оставляя файлы разблокированными на компьютерах с Windows. Кроме того, я хочу обслуживать только файлы, даже расположенные в подкаталогах, без причудливого файлового браузера или способов их изменения с клиента.

Это возможно? Если нет, то какова минимальная конфигурация, необходимая для достижения такого поведения?

Дополнительная информация

Я пробовал следующую команду. Я ожидал, что смогу просматривать javadoc, поставляемый с Jetty 8, с помощью http://localhost:8080/javadoc/, но он всегда дает мне 404

java -jar start.jar --ini OPTIONS=Server,resources etc/jetty.xml contexts/javadoc.xml

-. 121 ---1645380-

Eclipse javadoc :Информация о пакете типа -уже определенаОС :Windows 7 x64 Eclipse Platform :3.7.2.M20120208 m2e :1.0.200.20111228 -1245 Проблема аналогична этой ошибке. В папках /src и /test есть куча пакетов -info.java, поэтому они...

ОС :Windows 7 x64

Платформа Eclipse :3.7.2.M20120208

m2e :1.0.200.20111228 -1245

Возникла проблема, аналогичная этой ошибке . В папках /srcи /testесть куча файлов package-info.java, поэтому они имеют одинаковый пакет. Ошибка отображения Eclipse:

"The type **package-info** is already defined"

Я могу удалить файлы package-info.javaлибо в /test, либо в /src, чтобы избежать индикации проблемы.Но этот обходной путь не очень удобен, так как я использую SCM и мне нужно постоянно удалять эти файлы после обновления. То же для Eclipse Platform 4.2.0.I20120608 -1400

16
задан vacuum 26 September 2012 в 13:46
поделиться