2014-01-08 2 views
0

У меня возникла следующая ошибка, когда я попытался использовать liferay-plugins-sdk-6.2.0 с моим liferay-portal-6.2.0-ce-ga1 для создания service.xml.Liferay service building failed

BUILD FAILED 
C:\Users\[username]\Documents\liferay-plugins-sdk-6.2.0\build-common-plugin.xml: The following error occurred while executing this line: 
C:\Users\[username]\Documents\liferay-plugins-sdk-6.2.0\build-common-plugin.xml:118: No suitable relative path from C:\Users\[username]\Documents\liferay-plugins-sdk-6.2.0\portlets\billingform-portlet to D:\Liferay\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42\webapps\ROOT\WEB-INF\classes 

Когда я искал решение, я обнаружил, что эта проблема была решена с помощью предыдущей версии SDK, так что я использовал LifeRay-плагины-СДК-6.1.1, создал образец проекта и попробовал еще раз, что дало меня следующая ошибка.

BUILD FAILED 
D:\liferay-plugins-sdk-6.1.1\build-common-plugin.xml:210: The following error occurred while executing this line: 
D:\liferay-plugins-sdk-6.1.1\build-common-plugin.xml:71: D:\bundles\tomcat-7.0.27\lib\ext does not exist. 

Но дело это LifeRay-плагины-СДК-6,2,0 с комбинацией Liferay-портал-6,2,0-се-GÀ1 работал в другой машине. Я новичок в liferay. Пожалуйста, помогите, а также, пожалуйста, сообщите, требуется ли более подробная информация.

+0

Убедитесь, что вы правильно настроили build.username.properties, и у Вас есть свой LifeRay TOMCAT сверток в нужном месте , В вашем случае проверьте правильность пути D: \ bundles \ tomcat-7.0.27 \ lib \ ext. –

+0

На самом деле ничего подобного D: \ bundles нет. Мой путь sdk задан правильно как D: \ liferay-plugins-sdk-6.1.1 в eclipse. Я не знаю, как это происходит. Если я прав, D: \ Liferay \ liferay-portal-6.2.0-ce-ga1 \ tomcat-7.0.42 \ lib \ ext существует. Я не знаю, где его настроить или как это пошло не так. – sree

+0

Thats, почему вы столкнулись с этой проблемой, убедитесь, что ваш sdk ссылается на правильный комплект для спасателя –

ответ

4

Правильно настройте локальную среду разработки. Эти ошибки возникают, когда ваш плагин-sdk ссылается на неправильный путь набора liferay-tomcat, определенный в файле build.username.properties.

Для правильного руководства для подключаемых модулей конфигурации SDK, обратитесь к link

Также никогда не перепутать различные версии LifeRay SDk и кот.

Привет,

+0

Но как насчет первой ошибки? Это были все те же версии.Возникнет ли ошибка, если плагин sdk и портал находятся в разных дисках? – sree

+0

Нет, разные диски не могут создать проблему, но вы можете попытаться сохранить подключаемый модуль sdk на одних и тех же дисках и с коротким относительным путем. –

+3

Решен. Первая проблема связана с тем, что liferay-plugins-sdk-6.2.0 и liferay-portal-6.2.0-ce-ga1 находятся на разных дисках. Спасибо за ссылку. Это было дано там. Он работает сейчас. – sree

2

Первый выпуск был обусловлен LifeRay-плагин-СДК-6,2,0 и Liferay-портал-6,2,0-с-GA1, находящийся в различных дисках. После того, как они были введены в том же диски и при создании нового проекта с новой конфигурацией, она работала

1

Для второй ошибки

{то есть: D: \ жгуты}

Перейти к: Windows - Preferences - Сервер - среда выполнения

Добавить сервер во время выполнения среды

В окне среды редактирования сервера время выполнения {Liferay Tomcat выполнение}

заполнения Имя, просмотреть каталог Liferay Tomcat, выберите выполнения JRE .... нажмите кнопку Далее

вы получите окно, среда редактирования Среда выполнения сервера {Liferay Tomcat выполнения Bundle}

просмотреть 3-е поле: Liferay Tomcat расслоение почтовый индекс файл (требуется для дополнительных плагинов) для файла zap-файла tomcat 'liferay-portal-tomcat-6.2.0-ce-ga1. застежка-молния»

(то есть. кот расслоения вы загрузили для Liferay)

Нажмите кнопку Готово

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