Oracle Primavera P6
https://www.oracleprimavera.ru/

Как развернуть веб-сервис Primavera P6 EPPM на WebLogic?
https://www.oracleprimavera.ru/viewtopic.php?f=10&t=262
Страница 1 из 1

Автор:  RedLord [ 27 янв 2016, 20:14 ]
Заголовок сообщения:  Как развернуть веб-сервис Primavera P6 EPPM на WebLogic?

Подскажите пожалуйста, как развернуть Primavera P6 EPPM 15.2 в виде веб-сервиса на WebLogic? Мучаюсь уже почти месяц, ничего не получается.

При развертывании файла <каталог Primavera>/ws/server/p6ws.ear на AdminServer выдается ошибка ClassNotFoundException: java.lang.ClassNotFoundException: org.apache.abdera.model.Element

Если скопировать все JAR, используемые Primavera, в подкаталог lib домена WebLogic - выдается ошибка java.lang.ClassNotFoundException: org.apache.abdera.model.Entry

В документации сказано "You must install the services framework Apache CXF version 2.1.2 before installing P6 Web Services.", но как это сделать - ни слова.

Инструкция на сайте Apache - https://cxf.apache.org/docs/application- ... e-WebLogic - не помогает, все та же ошибка ClassNotFoundException при развертывании. Если скопировать в каталог домена все jar из Apache CXF, то развертывание вообще перестает работать (видимо, конфликт с уже существующими библиотеками в WebLogic).

Свойство primavera.bootstrap.home установлено на каталог Primavera, переменная среды CXF_HOME установлена на каталог Apache CXF.

В гугле инфы 0. Что делать?

Автор:  Primus [ 30 янв 2016, 02:00 ]
Заголовок сообщения:  Re: Как развернуть веб-сервис Primavera P6 EPPM на WebLogic?

Почему инфа по установке и настройке должна быть в гугле. Документация есть на сайте Оракл в открытом доступе, там все доступно на чистом английском языке :)
C установкой не должно возникать никаких проблем, если:
1. Прочитали доки по установке
2. Скачали рекомендованные версии JDK, WebLogic, в той же документации

Add. Вы на Linuх примус ставите?
Add2. Ошибка "ClassNotFoundException", как раз говорит что используете слишком "новые" версии JDK или Weblogic

Автор:  Ozinkor [ 30 янв 2016, 14:18 ]
Заголовок сообщения:  Re: Как развернуть веб-сервис Primavera P6 EPPM на WebLogic?

Чтобы развернуть 15.2 нужно понимать (конечно, это я на себя примерил - если б ставил сам)
1 какие патчи к вашему железу и софту необходимы - см Оракл, если есть ключ техподдержки
Если техподдержки нет, можно наслаждаться процессом познания...
2 На чем база посажена - сиквел или родная оракла (оракл говорит, что одинаково работает - ну говорить то никто не мешает - см п1...)
3 Что в Оракле реклама, а что действительность. Вы могли где то в процессе развертывания чего то с конфигурацией намудрить - попробуйте упроститься. Все облачное в топку, оставьте только сам модуль Р6.
Дерзайте!
Очень интересно, как оно получится...

Автор:  RedLord [ 01 фев 2016, 13:21 ]
Заголовок сообщения:  Re: Как развернуть веб-сервис Primavera P6 EPPM на WebLogic?

Система Windows 7, база данных MS SQL Server 2008 R2, сервер приложений WebLogic 12c (согласно документации, он поддерживается). Версия JDK 1.8, но она здесь совершенно не при чем, т.к. указанные библиотеки не входят в него (гугль сообщает, что это Apache Abdera API).
Про патчи не знаю, техподдержки нет (я фрилансер). Железо простой ноутбук. Про конфигурацию - все стандартно:
1) поставил Primavera P6 Professional, создал базу MS SQL Server, импортировал данные заказчика;
2) поставил Primavera P6 EPPM, включающую Integration API и Web Services;
3) поставил WebLogic и создал там AdminServer.

По веб-сервисам у Оракла есть только это: http://docs.oracle.com/cd/E61144_01/English/Install_and_Config/Admin_PDF_Library/p6_eppm_web_services_and_weblogic_config_guide.pdf
Там говорится, что достаточно задать primavera.bootstrap.home, и после этого веб-сервис должен успешно деплоиться, что совершенно не так - вылезает описанная ошибка ClassNotFoundException, говорящая о нехватке библиотек. НЕ РАБОТАЕТ способ, описанный в документации! В чем и заключается проблема. Правда, там еще говорится, что
Цитата:
You must install the services framework Apache CXF version 2.1.2 before installing P6 Web Services. You can download Apache CXF from the following Web site: https://archive.apache.org/dist/cxf/2.1.2/. After launching the site, you must select the download files that correspond to your operating system

Видимо, там и должны быть необходимые библиотеки. Но вот как установить - ни слова. Описанный на сайте Apache способ (по ссылке в первом посте темы) не работает.

Автор:  Primus [ 02 фев 2016, 00:02 ]
Заголовок сообщения:  Re: Как развернуть веб-сервис Primavera P6 EPPM на WebLogic?

Перепутали порядок установки:
1. База
2. JDK
3. Weblogic
3. EPPM

Советую прочитать внимательно мануалы по установке.

Автор:  Ozinkor [ 08 фев 2016, 22:30 ]
Заголовок сообщения:  Re: Как развернуть веб-сервис Primavera P6 EPPM на WebLogic?

Возможно, вы стали жертвой подделки программного обеспечения 8-)

Автор:  RedLord [ 09 фев 2016, 14:19 ]
Заголовок сообщения:  Re: Как развернуть веб-сервис Primavera P6 EPPM на WebLogic?

Primus писал(а):
Перепутали порядок установки:
1. База
2. JDK
3. Weblogic
3. EPPM

Советую прочитать внимательно мануалы по установке.


В этом порядке тоже не работает. В EPPM есть скрипт eppmconfig.cmd, который должен создать сервера на WebLogic и развернуть на них Primavera. Сервера создаются, но при развертывании WebServices (p6ws.ear) выдается ошибка:
Код:
java.lang.NoClassDefFoundError: org/apache/abdera/model/Element


Ozinkor писал(а):
Возможно, вы стали жертвой подделки программного обеспечения 8-)


Все скачано с официального сайта Оракла.

Автор:  Primus [ 09 фев 2016, 19:54 ]
Заголовок сообщения:  Re: Как развернуть веб-сервис Primavera P6 EPPM на WebLogic?

100% не совместимость версий: Weblogic, JDK, EPPM.
Ставил неделю назад на виртуалку, все Ок.

Как вариант попробуйте поставить поставить на минимальные версии Weblogic и JDK (самые старые рекомендованные).

Автор:  Ozinkor [ 09 фев 2016, 22:58 ]
Заголовок сообщения:  Re: Как развернуть веб-сервис Primavera P6 EPPM на WebLogic?

Бывает редкий случай, когда на конкретном железе прима не устанавливается Пару раз такое было за семь лет - буки такие попались
неплохо все таки патчи посмотреть и по железу табличка у Оракла имеется - какая конфигурация тестирована. Пошарьтесь у них на сайте. Мое не просвещенное мнение - не хорошо на бук устанавливать ЕРРМ, ну для баловства разве только...

Страница 1 из 1 Часовой пояс: UTC + 6 часов
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/