Во-первых, вам нужно решить, будете ли вы связывать эти реализации в своем приложении или хотите ли вы использовать модульную систему в Jetty.
С вашего вопроса я бы предположил, что это способ модуля. Тогда это должно быть очень просто.
- получить
weld-servler.jar
и weld-servlet-core.jar
в нужной версии в ${jetty_dir}/lib
- создать папку
weld
и поставить выше банки в него
- в
${jetty_dir}/modules
создать weld.mod
файл:
и введите следующие :
[depend]
jndi
annotations
plus
[lib]
lib/weld/*.jar
- в качестве последнего шага, редактировать
${jetty_dir}/start.ini
и добавить строку, содержащую sinle --module=weld
Теперь вы должны быть в состоянии запустить сервер и развернуть приложение с помощью CDI/Weld.
0 Внешняя информация по этому вопросу link.