Использование построителя сервисов Liferay для доступа к существующим таблицам в базе данных

Я пишу портлет, который должен считывать данные из набора таблиц в базе данных liferay, созданной другим портлетом построителя служб.

Я попытался просто продублировать service.xml и создать службу, и все, что я получаю за свои проблемы, это:

BeanLocator не был установлен

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

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

5
задан Paul Gilfedder 5 March 2012 в 16:36
поделиться