Как изменить classpath или добавить classpath для Jetty - PullRequest
3 голосов
/ 03 июня 2011

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

Ответы [ 2 ]

3 голосов
/ 03 июня 2011

Я думаю, что лучше не изменять Jetty CLASSPATH;используйте то, что вы знаете о настройках по умолчанию для вашего веб-приложения.

Все файлы JAR в WEB-INF / lib являются CLASSPATH вашего веб-приложения;как и все пути относительно классов WEB-INF /.Если вы поместите каталог / test-resources в WEB-INF / classes и загрузите его как поток ресурсов из контекста, вы сможете получить доступ к этим тестовым файлам без необходимости изменять сценарии запуска Jetty.

0 голосов
/ 09 мая 2013

Мне гораздо проще хранить мои тестовые файлы в отдельной папке, где они создаются другим процессом или IDE.

Я извлек start.config из файла Jetty jar и добавил к нему свой classpath какдокументально подтверждено на http://docs.codehaus.org/display/JETTY/A+look+at+the+start.jar+mechanism

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...