Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Ошибка при импорте проекта Liferay lar

Автор вопроса: user2822187Ответов: 2

Я использую Liferay для разработки веб-сайта. В разделе "Администрирование сайта" в разделе "Страницы сайта" я пытаюсь импортировать файл .lar. Я выбрал файл lar, а затем, когда я нажимаю на импорт после выполнения шагов, импорт завершается неудачно, и я получаю сообщение об ошибке:

Произошла непредвиденная ошибка в процессе публикации. Пожалуйста, проверьте свой портал и конфигурацию публикации. com.liferay.portlet.journal.DuplicateArticleIdException

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

В чем причина этого и что делать?

  • Вы пытаетесь импортировать страницы вместе с другими данными, потому что, если вам нужны только страницы, вы можете снять флажок с поля данных при импорте lar. Похоже, что некоторый существующий контент импортируется lar, что приводит к исключению дублирования идентификатора . Shivam Aggarwal 29.05.2014
  • @ShivamAggarwal: Спасибо за ответ. Мне нужны только страницы для импорта. Каждая страница имеет отображение веб-контента и тему. Эти отображения веб-контента будут изменены пользователем позже. Я не нашел флажок поля данных. Можете ли вы сказать мне, где именно я могу найти поле данных при импорте файла lar user2822187 29.05.2014
  • Да, после нажатия на импорт в диалоговом окне импорта в приложениях просто снимите галочку с данных и повторите попытку. Shivam Aggarwal 29.05.2014
  • @ShivamAggarwal: я отмечу шаги, которые я выполнил, так как я не могу найти поле данных. Я использую liferay 6.2, и я нажал "Импорт", и появилось диалоговое окно. Есть много опций переключателя. Среди них есть "Все приложения" и "Выбрать приложения". В обоих я не нашел поля данных. Я искал в других местах, но нет поля данных. user2822187 29.05.2014
  • Хорошо.. попробуйте снять отметку с контента или всего приложения или обоих, если есть. Shivam Aggarwal 29.05.2014
  • @ShivamAggarwal: есть переключатель "Все приложения" и "Выбрать приложения", а также другой переключатель "Все содержимое" и "Выбрать содержимое". В разделе "Выбрать содержимое" есть различные флажки, такие как вики, веб-контент и т. д., но нет флажка "Данные". user2822187 29.05.2014

liferayliferay-6

Ответы

Ответ 1 · Shivam Aggarwal

Собрав все комментарии в один ответ, попробуйте эти сценарии.

  1. Снятие флажка с контента или всего приложения или обоих, если есть
  2. Вы должны снять отметку со всего другого контента, поэтому после выбора контента просто снимите все отметки, включая вики, веб-контент.
  3. При импорте этих страниц (без включенного контента) создаются все необходимые страницы, но любые другие данные, такие как любой вики, блог, веб-контент или форум, не импортируются, поэтому, если конечному пользователю нужны только страницы с вашими портлетами на них.
  4. Кажется, часть контента, который вы пытаетесь импортировать, уже существует на портале. Попробуйте это.. попробуйте 1) экспортируйте текущие данные с портала 2) удалите существующий контент 3) попробуйте импортировать с флажками, отмеченными

Ответ 2 · Issamovitch

Создайте новую базу данных и импортируйте свой дамп в новую базу данных. И попробуйте импортировать файл LAR.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы