2014-11-14 1 views
0

Я не могу разрешить компонент через мои файлы свойств. Я повторно создал геттер-сеттеры, проверял написание, даже добавленные компоненты в initial.properties. Он не собирает этот путь из файла свойств и показывает null при проверке с dyn/admin.ATG - не удается решить компонент

Он отлично работает, если я копирую путь из одного и того же файла свойств и изменяю значение через dyn/admin.

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

Class1:

public class OMSCustomerInfoMessageListener extends MessageServiceListener { 

private JAXBContext jaxbContext; 

private OMSCustomerInfoUpdateManager customerInfoUpdateManager; 

-------XXXXXXXXXXX---------------------------------------------- 

-------XXXXXXXXXXX----rest of code------------------------------ 

public OMSCustomerInfoUpdateManager getCustomerInfoUpdateManager() { 

    return customerInfoUpdateManager; 

} 

public void setCustomerInfoUpdateManager(OMSCustomerInfoUpdateManager 

pCustomerInfoUpdateManager) { 

    customerInfoUpdateManager = pCustomerInfoUpdateManager; 

} 

}

свойств class1 в файл:

$class=com.projectname.oms.listener.OMSCustomerInfoMessageListener 

$scope=global 

customerInfoUpdateManager=/com/projectname/oms/manager/OMSCustomerInfoUpdateManager 

Правописание отлично. В чем может быть проблема?

Привет

+0

В 'dyn/admin' смотрите' View Service Configuration' для 'CustomerInfoMessageListener'. Это должно пролить свет на то, почему он является нулевым. Возможно, у вас есть две версии файла компонента. – radimpe

+0

Когда вы говорите «не может решить», какое поведение вы видите? Получаете ли вы ошибку из Nucleus, когда он пытается создать экземпляр вашего компонента 'OMSCustomerInfoMessageListener', или он создает экземпляр, но вы получаете' NullPointerException', когда пытаетесь использовать 'customerInfoUpdateManager' внутри компонента? – Vihung

ответ

0

Как правило, это происходит в двух случаях: -

  1. Некорректных Обзорный, больше компонента, области действия со ссылкой снизить Scoped компонента. OR
  2. Имея сеттеры и геттеры того же свойства в суперклассе и подклассе.

Пожалуйста, проверьте это.

 Смежные вопросы

  • Нет связанных вопросов^_^