2013-09-06 3 views
0

Я разрабатываю портлет Liferay, используя Eclipse IDE. Я просто создал объект, называемый «USerDetails» в service.xml. В базе данных создается таблица «USERDetails», и я могу сохранить объект UserDetails в БД.Как преодолеть BeanLocator - ошибка в Liferay при запуске планировщика?

Теперь, что я хочу, я хочу запустить Планировщик для обновления БД, для этого я использую планировщик Quartz. Подумайте, мне нужно обновить столбец «Возраст» UserDetails с помощью планировщика Quartz.

Мой планировщик работает должным образом, но обновление таблицы не происходит; его метание

Sep 06, 2013 5:35:17 PM com.liferay.portal.kernel.log.Jdk14LogImpl error 
SEVERE: BeanLocator is null for servlet context User-Details-portlet 

Как я могу решить эту проблему?

+0

Я пробовал, добавляя служебную банку в путь сборки, все еще ее бросая то же самое. Пожалуйста, помогите мне сделать это. – Aneesh

+0

Извините, я не могу понять, где работает ваш планировщик ... в вашем портлете или в отдельном приложении? –

+1

Надеюсь, вы следуете подходу в этой статье (http://itsliferay.blogspot.in/2012/08/implement-scheduler-in-liferay-61.html) для создания планировщика в liferay. Если нет, тогда было бы полезно знать, как вы это делаете в жизни. Спасибо –

ответ

0

Я решил, что локатор Bean Locator не задал проблему, запустив мою IDE (Eclipse Luna) как Administrator, и это сработало. Надеюсь, это тоже полезно для вас, удачи!