BeanNotOfRequiredTypeException в Weblogic 12.2.1.3.0 - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть приложение (EAR), которое отлично работает на Weblogic 12.2.1.0.0.

После обновления до Weblogic 12.2.1.3.0 появилось следующее исключение:

Caused By: com.bea.core.repackaged.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'ConfigurationStoreBean' must be of type [com.abc.xxxxx.config.ConfigurationStore], but was actually of type [com.sun.proxy.$Proxy323]

Это интерфейс, который у меня есть:

public interface ConfigurationStore{
    ...
} 

Реализация:

@Lock(LockType.READ)
@Singleton
@Startup
@Local(ConfigurationStore.class)
public class ConfigurationStoreBean implements ConfigurationStore {
    ...
}

Есть идеи, что нужно исправить, чтобы мой код мог работать на Weblogic 12.2.1.3.0?

1 Ответ

0 голосов
/ 07 сентября 2018

После двух тяжелых рабочих дней я нашел решение.

Все @EJB в проекте необходимо заменить на @ Inject.

Сложность заключалась в том, что вначале я только исправлял @EJB в связанных java-классах, но этого было недостаточно.

...