2012-05-11 4 views
2

фон

Отказ от ответственности: У меня есть очень небольшой опыт работы с Java.Минимальный набор файлов, необходимых от Jetty для обслуживания статического контента?

Мы ранее использовали завернутую версию Jetty 6 для статического содержимого по требованию (JS, CSS, images, HTML) во время сборки Ant, чтобы мы могли запускать модульные тесты с помощью PhantomJS против среды, поддерживающей HTTP.

Однако Jetty теперь находится на версии 8.1.3, и мы больше не нуждаемся в этой упаковке (которая решает другую проблему, которая сейчас спорна), поэтому я хотел бы обновить ее непосредственно с помощью Jetty 8.1.3.

Сначала я загрузил весь дистрибутив Jetty, который весит около 40 МБ. Это работает от Ant, используя «start.jar» ... но я действительно не хочу толкать эти ненужные JAR по всему миру.

Итак, я загрузил агрегат «jetty-server-8.1.3.v20120416.jar» (последний) из репозитория Maven, НО я не могу использовать этот JAR из Ant, как мог, с «start». jar ", например "java -jar jetty-server-8.1.3.v20120416.jar ОПЦИИ = Сервер"

Документация Jetty обе плохая и отсутствует (404). Тьфу!

Актуальны

Так что, если я вернусь к использованию полного распределения Jetty с «start.jar» вместо агрегированного «молов-сервер», , что минимальный набор файлов (баночки и configs) из полного дистрибутива Jetty, который мне нужен для базового статического содержимого сервера через HTTP?

...

Связанные Вопрос:How to start an aggregate jetty-server JAR from Ant?

+0

P.S. Это ** не ** дубликат связанного с ним вопроса [Как запустить агрегатный JAR-сервер Jet-сервера от Ant?] (Http://stackoverflow.com/questions/10555868/how-to-start-an-aggregate- причал-сервер-банка-из-муравья). Фактические вопросы ** разные **, они просто имеют одинаковую справочную информацию. –

ответ

1

http://wiki.eclipse.org/Jetty/Howto/Use_Jetty_with_Ant

, если вам не нужны такие вещи, как молы-JMX или молы-JNDI затем просто обрезать эти

+0

Я знаю, что есть задача Jetty Ant, но ваш ответ не помогает мне понять, что мой минимальный набор необходимых JAR, configs и т. Д. –

+0

, потому что это различно для разных целей, заставить его работать с тем, что есть, и начать обрезать то, что вам не нужно. не нужны webapps, а затем удалите jetty-webapp, не нужны сервлеты, удалите серфингисты, не нужны веб-узлы, а затем удалите прилавок-websockets –

+1

, но если вы не хотите работать в обратном направлении, начните с jetty-util , jetty-io, jetty-http, jetty-server и, возможно, servlet-api –

Смежные вопросы