Сварка в WebSphere 8
Можно ли заменить поставщика CDI в WebSphere 8 (OpenWebBeans) на Weld? В противном случае, есть ли способ просто полностью отключить CDI в WebSphere?
Зачем мне это нужно? У нас есть проект, который был разработан против Weld, и, к сожалению, мы обнаружили, что он опирается на ряд особенностей Weld. Мы можем успешно загрузить Weld через org.jboss.weld.environment.servlet.Listener
в Tomcat и Jetty, но встроенная реализация CDI WebSphere, кажется, мешает.
1 ответ
Решение
Нет, невозможно заменить или отключить CDI в WebSphere Application Server. Мое единственное (неудовлетворительное) предложение - переработать ваш код, чтобы избежать идиосинкразий.