Веб-приложение, требующее дополнительных jar-файлов (например, webservices-rt.jar), работает в Jetty 6, но не 7 - PullRequest
1 голос
/ 24 февраля 2010

У меня действительно простой веб-сервис, который отлично работает на пристани 6:

java -Djetty.class.path=/path/to/webservices-rt.jar -jar start.jar

, но та же самая командная строка для пристани 7 терпит неудачу с ClassNotFoundException для WSServlet. Я также попытался добавить банку к lib/ext, но это тоже не сработало.

Я попробовал пример приложения "hello world" (также требующего webservices-rt.jar), и оно демонстрирует то же поведение.

Похоже, документации по v7 пока не так много, кто-нибудь еще сталкивался с этим и нашел решение?

1 Ответ

1 голос
/ 24 февраля 2010

Упс, нашел ответ. Хотя это не упомянуто в документации по переносу / обновлению до Jetty 7, есть небольшое упоминание здесь , что синтаксис изменился, и новая командная строка должна быть:

java -jar start.jar lib=/path/to

(обратите внимание, что это родительский путь к файлу JAR выше)

...