2013-02-26 2 views
2

Я использую Liferay Portal 6.1 CE.Горячее развертывание не работает

У меня есть настройка среды разработки в индивидуализме eclipse.

Когда я развертываю портлет, он перемещается в папку развертывания внутри портала Bundle. Но не развертывается. Я уже тестировал другую войну, размещенную в папке deploy.but же происходит

Горячее развертывание не работает. Что я могу сделать? Помогите мне

ответ

4

Возможно, вы перенесли установку, и ваши текущие настройки включают в себя liferay.home, который отличается от того, что вы ожидаете.

При запуске Liferay в журнале указывается, какой файл автоматического развертывания Liferay отслеживает. Посмотрите на строку в TOMCAT/журналы/catalina.out, который выглядит следующим образом:

08:34:58,902 INFO [pool-2-thread-1][ServerDetector:154] Server supports hot deploy 
08:34:58,910 INFO [pool-2-thread-1][PluginPackageUtil:1030] Reading plugin package for the root context 
08:35:01,137 INFO [pool-2-thread-1][AutoDeployDir:106] Auto deploy scanner started for /opt/lds/lds161/liferay-portal-6.1.20-ee-ga2/deploy 

Кроме того, любой пользователь Tomcat/Liferay работает как, должно быть доступ для чтения/записи в этот каталог, а также WebApps для Tomcat чтобы горячее развертывание работало. Плагины не будут развернуты, если они не могут быть удалены из папки автоматического развертывания.

Как правило, вы найдете параметр liferay.home в файле portal-setup-wizard.properties (это родительский каталог по умолчанию каталога развертывания), но этот параметр также мог быть перенесен в вашу базу данных (в случае вы задаетесь вопросом, почему изменения этого параметра не будет подобран.

1

Есть 2 вопроса, которые я мог видеть в вашем посте.

1.Горячее развертывание не работает

Убедитесь, что вы указали папку горячего развертывания в portal-ext.properties файле.

auto.deploy.deploy.dir=/app/portal/liferay-portal-6/deploy

Вы можете развернуть военные файлы в/приложение/портал/Liferay-портала-6/развернуть папку.

Liferay выбирает это и помещает его в папку /app/portal/liferay-portal-6/../server/default/deploy.

Более подробную информацию можно найти here.

2.перемещается в папку развертывания внутри портала Bundle.But не получил развернутый

Видите ли вы какие-либо исключения в журналах? Разве он не говорит, что 1 портлет доступен для использования?

+0

согласно http://www.liferay.com/community/wiki/-/wiki/Main/Hot+Deploy+Troubleshooting, имя свойства должно быть auto.deploy.dest.dir –

1

проверки авто развернуть путь в конфигурации сервера. enter image description here

0

Вам необходимо добавить следующие записи в сборке. (user_name) .properties в плагине sdk.Если вы не нашли этот файл, вам необходимо его создать. Установите для себя такие каталоги, как

app.server.parent.dir = D: \ Projects \ Site \ liferay-portal-6.2.0-ce-ga1

app.server.portal.dir = D: \ Projects \ Site \ liferay-portal-6.2.0-ce-ga1 \ tomcat-7.0.42 \ webapps \ ROOT

app.server.lib.global.dir = D: \ Projects \ Site \ liferay-portal-6.2.0-ce-ga1 \ tomcat-7.0.42 \ lib \ ext

app.server.deploy.dir = D: \ Projects \ Site \ liferay-portal-6.2.0 -ce-GA1 \-7.0.42 кот \ WebApps

app.server.type = кот

app.server.dir = D: \ Projects \ Site \ Liferay-портал-6,2,0-CE- ga1 \ tomcat-7.0.42

Надеюсь, это поможет вам.

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