2016-02-08 7 views
0

Я создал отдельный проект подключаемого плагина для настройки свойств портала. Когда я развернулся, он успешно сработал. Но когда я добавляю конфигурацию крюка в проекте плагина портлета, крючок не работает.Проект «Крючок в портлете»

Я добавляю конфигурацию крюка в проекте плагина портлета, потому что мне нужно получить доступ к некоторым службам весны и доступу к db. В проекте плагина портлета у меня уже есть эти материалы, поэтому, если я могу добавить крючок в проект плагина портлета, будет легко получить доступ к ним.

Моя структура WEB-INF будет, как указано ниже

enter image description here

Когда я развернуть проект я получаю портлет развернут успешно и в состоянии получить доступ, но крючок не развернут

Может кто-нибудь пожалуйста скажите мне какое-то решение для этого

+0

Lifeeray-hook.xml должен инициировать регистрацию как крючок. Можете ли вы проверить файл журнала, если есть сообщение «Регистрация крюка для (WAR-ID)»? –

+0

@TobiasLiefke спасибо за ответ, на самом деле я планировал сделать крюк отдельным проектом. у вас есть идея по этому вопросу SO http://stackoverflow.com/questions/35269627/liferay-access-db-table-in-theme-no-bean-named-com-colors-themes-service-color –

ответ

1

Не должно быть проблем с развертыванием портлета и крючка в том же проекте или войне.

Ваш скриншот показывает предупреждение в файле liferay-hook.xml. Предоставляет ли она дополнительную информацию?

+0

Спасибо для ответа, но проблема в том, что когда я развертываю проект, в webapps проект развертывается с расширением -portlet, и я не видел никакого расширения на основе расширения -hook –

+0

Это абсолютно нормально. Если вы включите крючок и портлет (или даже портлеты) за одну войну, в них будет только одна папка в webapps – aritzg

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

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