В целях тестирования я хочу использовать Jetty 8 для обслуживания только статического контента. Я знаю, как запустить веб-сервер из командной строки:
Java -jar start.jar причал.порт = 8082
Я хотел бы иметь возможность использовать ванильный причал, предпочтительно 8 или 7, и запустить его, используя что-то вроде:
java -jar start.jar ОПЦИИ=ресурсы 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 ОПЦИИ=Сервер, ресурсы и т.д./jetty.xml contexts/javadoc.xml