Проблема с преобразованием приложения JSF1.2 в JSF2.2 Ошибка развертывания Glassfi sh: Исключительная ситуация при загрузке приложения: Ошибка развертывания CDI: WELD-001408: - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь преобразовать набор приложений из JSF1.2 в JSF2.2. Я успешно конвертировал 2, но у меня проблема с третьим. Когда я пытаюсь развернуть его на GlassFi sh 4.1, я получаю следующие ошибки из консоли GF:

    Severe:   Exception while loading the app : CDI deployment failure:WELD-001408: Unsatisfied dependencies for type Injector with qualifiers @Default
  at injection point [BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedMethod] @Inject public synchronized org.sonatype.guice.bean.locators.DefaultBeanLocator.add(Injector)
  at org.sonatype.guice.bean.locators.DefaultBeanLocator.add(DefaultBeanLocator.java:0)
org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Injector with qualifiers @Default

Программа и ее зависимости огромны, поэтому я не хочу вводить все это здесь , но вот аннотации, которые я использую для управляемого компонента:

@ManagedBean(name="projectbean")
@SessionScoped
public class ProjectCreatorBean implements Serializable, ClientCreatorAware {

Любая идея о том, что я должен искать? Это действительно меня озадачило.

Спасибо, Майк

...