2013-06-03 2 views
2

Я просмотрел некоторые из похожих тем, но не смог найти ответ на мою проблему.Tomcat/Liferay Hot Deploy не работает

Мой сервер lifetay tomcat работал нормально, включая горячее развертывание, пока я не изменил server.xml, чтобы добавить некоторые новые ресурсы. После перезапуска сервера добавление новых войн в папку развертывания не создает взорванные папки в папке webapps. Сервер даже не распознает, так как я даже ничего не вижу на консоли сервера. Вот соответствующая часть с моего сервера.xml:

<Host appBase="webapps" autoDeploy="true" deployXML="false" 
     name="localhost" unpackWARs="true" xmlNamespaceAware="false" 
     xmlValidation="false"> 

Пожалуйста, дайте мне знать, если какая-либо другая информация необходима. Ценю вашу помощь!

ответ

3
  • Что вы изменили в server.xml? (Вы только даете одну версию, возможно, после ваших изменений)
  • Какой пользователь вы используете tomcat как? Возможно ли, что вы запустили tomcat как другой пользователь - возможно, root - раньше? В этом случае: проверьте права собственности и разрешения на папку «развернуть» для liferay, а также папки «webapps», «temp», «logs» и «work» tomcat.

Если Liferay/Tomcat не может читать и писать в папку «развернуть», он не будет разворачивать что-нибудь

Edit: Кроме того, проверьте, если вы переместили установку Tomcat/Liferay. Liferay's portal-setup-wizard.properties (если у вас есть) имеет настройку для liferay.home - это указывает на каталог, в котором Liferay ожидает папку deploy. Если вы перенесли установку в другое место, но сохраните этот файл без изменений, Liferay по-прежнему будет отслеживать старое местоположение (включая старое хранилище для библиотеки документов и полнотекстового индекса).

+0

См. Ниже. Я внес некоторые изменения, и эта конкретная ошибка решена. Я начал новый поток в отношении новой ошибки ... – Neethusha

+0

Хорошая точка для фокусировки на файле wizard.properties! – JorgeHortelano