WWW.MASH.DOBROTA.BIZ
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - онлайн публикации
 

«Руководство по развертыванию вебприложений для Windows Содержимое 1 История документа........................................................ ...»

Платформа SAP BusinessObjects Business Intelligence

Версия документа: 4.1 Support Package 6 – 2015-06-12

Руководство по развертыванию вебприложений для Windows

Содержимое

1 История документа............................................................ 5

2 Начало работы................................................................ 7

2.1 Об этом документе..............................................................7

2.2 Руководство по новым возможностям развертывания веб-приложений...................... 7

2.3 Целевая аудитория данной документации............................................ 8

2.4 Переменные.................................................................. 8

2.5 Терминология................................................................. 9 3 Обзор развертывания веб-приложений........................................... 12

3.1 Обзор WAR-файлов OSGi........................................................ 12



3.2 Отказоустойчивость и балансировка нагрузки........................................ 12 Поддержка кластеризации веб-приложений....................................... 13

3.3 WAR- и EAR-файлы платформы SAP BusinessObjects Business Intelligence................... 14 Чтобы развернуть файл MobileOTA14.war для поддержки мобильных приложений.......... 16 Развертывание OpenSearch.war для поддержки OpenSearch........................... 17

3.4 Корни контекстов по умолчанию.................................................. 18

3.5 Пользовательские корневые контексты и пути к контекстам.............................. 18 Изменение корневого контекста................................................ 19 Изменение пути к контексту веб-приложения...................................... 19 4 Развертывание веб-приложений с помощью средства WDeploy........................21

4.1 Обзор программы WDeploy....................................................... 21

4.2 Необходимые компоненты WDeploy................................................ 21

–  –  –

В следующей таблице описываются наиболее важные изменения документа .

Примечание Актуальный список серверов веб-приложений, поддерживаемых в данном выпуске, см. в матрице доступности продуктов (поддерживаемые платформы/PAR), доступной в разделе SAP BusinessObjects портала SAP Support Portal по адресу https://support.sap.com/home.html .

–  –  –

В этом документе описывается развертывание веб-приложений платформы BI на сервере веб-приложений с помощью средства WDeploy .



Для получения информации об установке платформы BI см. Руководство по установке платформы SAP BusinessObjects Business Intelligence .

Для получения информации об администрировании сервера платформы SAP BusinessObjects Business Intelligence см. Руководства администратора платформы SAP BusinessObjects Business Intelligence .

2.2 Руководство по новым возможностям развертывания веб-приложений Поддержка сервера веб-приложений Списки поддерживаемых платформ, баз данных, серверов веб-приложений, веб-серверов и других систем, поддерживаемых в данном выпуске, см. в Матрице доступности продуктов (поддерживаемые платформы/ PAR), доступной в разделе SAP BusinessObjects портала поддержки SAP по адресу https:// support.sap.com/home.html. Данные в документе Матрица доступности продуктов имеют приоритет в случае расхождений с Руководством по развертыванию веб-приложений .

Платформа BI 4.x

В платформе BI 4.x представлены следующие новые функции:

–  –  –

Интерфейс графиче­ Новый интерфейс графического интерфейса пользователя для действий deployall и ского интерфейса по­ undeployall .

льзователя Два уровня файлов Сводные журнальные данные для понимания администратором статуса развертывания; один журналов подробный журнал – для поиска и устранения разработчиками проблем развертывания .

Облегченная конфигу­ Централизованный файл конфигурации для глобальных параметров средства WDeploy; сер­ рация вер доступа и параметры WDeploy из графического интерфейса пользователя WDeploy .

–  –  –

Поддержка локализа­ Поддержка локализации графического интерфейса пользователя WDeploy .

ции Нет промежуточных Промежуточные WAR-файлы больше не создаются как часть процесса развертывания. Если файлов WAR необходимо создать файл WAR, не привязанный к конкретному серверу веб-приложения, сле­ дует использовать команду wdeploy buildwarall .

Упрощенное развер­ Число WAR-файлов, используемых для веб-приложений платформы BI, сократилось. Это по­ тывание могает уменьшить потребление дублированных ресурсов и число запросов, сделанных с сер­ вера веб-приложения к CMS .

–  –  –

Задокументированные новые Были задокументированы новые функции WDeploy .

функции Документация по платформе BI доступна на поддерживаемых языках на веб-сайте службы поддержки и обновляется по мере появления последней информации между выпусками. С последней версией документации по продукту можно ознакомиться на сайте http://help.sap.com .

2.3 Целевая аудитория данной документации

Данная документация предназначена для системных администраторов или ИТ-специалистов для поддержки установки платформы BI. Знание общей сетевой среды, соглашений об использовании портов, среды баз данных и программного обеспечения серверов является обязательным .





–  –  –

Программа установки платформы BI может развертывать веб-приложения только на связанном сервере веб-приложений Tomcat. Все прочие поддерживаемые серверы веб-приложений требуют развертывания веб-приложений после завершения установки. Рекомендуется использовать инструмент развертывания веб-приложений WDeploy. Дополнительные сведения и инструкции по развертыванию с использованием средства WDeploy см. в разделе «Развертывание веб-приложений с помощью средства WDeploy» этого руководства .

Также вы можете развертывать веб-приложения с помощью консоли администрирования сервера приложений. Веб-приложения, развертываемые с помощью консоли администрирования сервера, необходимо сначала преобразовать в развертываемые WAR- или EAR-файлы. Команды wdeploy predeploy и wdeploy predeployall автоматизируют этот процесс. После выполнения команд перед развертыванием см. инструкции в разделе «Развертывание веб-приложений с помощью консоли администрирования» этого руководства. Однако при хорошем знании сервера веб-приложений и порядка настройки веб-приложений для развертывания этот процесс можно выполнить вручную. Подготовка сервера веб-приложений для развертывания вручную не рассматривается в данном руководстве .

3.1 Обзор WAR-файлов OSGi

Платформа OSGi для веб-приложений Java упрощает развертывание веб-приложений, включаемых в комплект платформы BI. Она позволяет создать единый пакет, состоящий из веб-приложений, языковых пакетов, SDK, подключаемых модулей и других ресурсов, чтобы затем этот пакет можно было одним действием развернуть на сервере веб-приложений .

Развертывание одного файла WAR также означает, что потребуется меньше веб-сеансов при доступе пользователя к веб-приложениям и, следовательно, сократятся потребности сервера в памяти, дисковом пространстве и ресурсах обработки .

3.2 Отказоустойчивость и балансировка нагрузки Платформа BI поддерживает кластеризованные серверы веб-приложений с функциями балансировки нагрузки. В качестве точки входа для серверов веб-приложений можно использовать средства равномерного распределения аппаратной или программной нагрузки, чтобы обеспечить баланс нагрузки на серверы веб-приложений при обработке .

В настоящий момент поддерживаются следующие типы механизмов сохранения:

Постоянство IP-адреса источника .

Режим ввода механизма сохранения Cookie (ArrowPoint Cookie)

–  –  –

3.2.1 Поддержка кластеризации веб-приложений Платформа BI может использоваться в средах с различными конфигурациями кластеризации, балансировки нагрузки или отказоустойчивости. Ниже представлена таблица, в которой перечислены поддерживаемые конфигурации для веб-инструментов BI, CMC и стартовой панели BI .

–  –  –

Примечание Средство WDeploy не поддерживается при развертывании на кластере либо программном обеспечении кластера, таком как Websphere Application Server Network Deployment .

Описание отказоустойчивости Отказоустойчивость поддерживается в форме сериализации документов средствами платформы BI. CMC и стартовая панель BI не поддерживают отказоустойчивость.

Если веб-уровннь правильно настроен, поддерживается следующее поведение при сбое веб-сервера:

–  –  –

При настройке отказоустойчивости следует учесть частоту, с которой будут сериализованы данные из объектов. Слишком частое сохранение может привести к дополнительной нагрузке на серверы вебприложений и замедлить работу пользователя. Для получения сведений о предлагаемых настройках см .

документацию поставщика веб-приложений .

–  –  –

Функции, составляющие платформу BI, разделены между различными веб-приложениями для простого развертывания только тех компонентов, которые необходимы данной организации. В версии платформы BI

4.2 многие основные веб-приложения, поставляемые с предыдущими выпусками, объединены в архив OSGi. Это сохраняет память для сервера веб-приложения и снижает число веб-сеансов, необходимых для веб-приложений, у которых ранее имелось несколько архивов .

К примеру, платформа BI XI 3.x включала в себя веб-приложения Central Management Console (CMC) и InfoView (теперь стартовая панель BI), архивированные в файлах CMC.war и InfoView.war. В версии платформы BI 4,2 веб-приложения CMC и InfoView (теперь стартовая панель BI), а также некоторые другие приложения объединены в архив BOE.war или BOE.ear. .

Средство WDeploy используется для автоматизации процесса преобразования веб-приложений в развертываемые на поддерживаемом сервере веб-приложений. В то время как для опытного администратора возможна ручная привязка веб-приложения к конкретному серверу веб-приложений, рекомендуется для автоматизации процесса использовать средство WDeploy .

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

–  –  –

В таблице ниже сравниваются файлы WAR, поставляемые с предыдущими версиями, а также описываются функциональные возможности платформы BI в версии 4,2 .

Архив предыдущих веб-приложений (может быть WAR или Новый архив веб-приложений (может быть WAR или EAR) EAR)

–  –  –

Программа установки платформы BI не осуществляет развертывание веб-приложения MobileOTA14, обеспечивающего поддержку мобильных приложений .

Для использования мобильных приложений потребуется развертывание архива MobileOTA14 (MobileOTA14.war или MobileOTA14.ear вручную после окончания процесса установки .

Примечание Средство графического интерфейса пользователя WDeploy не может использоваться для развертывания отдельных веб-приложений. Для развертывания отдельного веб-приложения, такого как MobileOTA14, используйте средство командной строки WDeploy .

1. Перед развертывание веб-приложения MobileOTA14 убедитесь, что файл конфигурации WDeploy config.WEB_APPLICATION_SERVER правильно настроен для сервера веб-приложений. См. раздел Файлы конфигурации WDeploy [стр. 30] .

2. Развертывание веб-приложения MobileOTA14

Для развертывания веб-приложения MobileOTA14 используйте следующую команду WDeploy:

wdeploy.bat WEB_APPLICATION_SERVER

-Dwar_dir=LOCATION_OF_MOBILEOTA14.WAR

-DAPP=MobileOTA14 deploy Например, с помощью следующей команды MobileOTA14 развертывается на сервере веб-приложений

WebSphere 7:

–  –  –

3. Перезапустите сервер веб-приложений .

4. Обратитесь по следующему URL-адресу, чтобы убедиться, что веб-приложение MobileOTA14 работает:

http://HOSTNAME:PORT/MobileOTA14 Замените HOSTNAME именем хоста сервера веб-приложений, а PORT – номером порта сервера вебприложений .

Для получения дополнительных сведений о мобильных продуктах см. Руководство по установке и развертыванию SAP BusinessObjects Mobile .

3.3.2 Развертывание OpenSearch.war для поддержки OpenSearch Программа установки не осуществляет развертывание веб-приложения OpenSearch, обеспечивающего поддержку приложений OpenSearch .

Чтобы использовать приложения OpenSearch, необходимо вручную развернуть архив OpenSearch.war после завершения процесса установки .

Примечание Средство графического интерфейса пользователя WDeploy не может использоваться для развертывания отдельных веб-приложений. Для развертывания отдельного веб-приложения, такого как OpenSearch, используйте средство командной строки WDeploy .

1. Убедитесь, что подробные сведения о соединении сервера веб-приложений были заданы в файле конфигурации сервера веб-приложений WDeploy. Файл расположен в следующей папке:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf \config.WEB_APP_SERVER Подробнее о файле конфигурации сервера веб-приложений WDeploy см. раздел «Файлы конфигурации» в руководстве по развертыванию веб-приложений на платформе SAP BusinessObjects Business Intelligence .

2. Обновите настройку OpenSearch в файле веб-приложения OpenSearch config.properties. Файл расположен в следующей папке:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\OpenSearch\WEB-INF

Убедитесь, что для сервера настроены следующие параметры:

cms: имя хоста и номер порта CMS. Например, используйте формат: CMS_HOSTNAME:PORT .

opendoc: URL-адрес веб-приложения OpenDocument. Например, http:// WAS_HOSTNAME:PORT/BOE/OpenDocument/opendoc/openDocument.jsp .

proxy.rpurl: URL-адрес обратного прокси, если в организации используется обратный проксисервер .

proxy.opendoc.rpurl: URL-адрес обратного прокси-сервера OpenDoc, если в организации используется обратный прокси-сервер OpenDoc

–  –  –

wdeploy.bat WEB_APPLICATION_SERVER

-Dapp_source_dir=LOCATION_OF_OPENSEARCH_WEB_APP_SOURCE_TREE

-DAPP=OpenSearch deploy Например, с помощью следующей команды веб-приложение OpenSearch развертывается на сервере веб-приложений WebSphere 7:

wdeploy.bat websphere7

-Dapp_source_dir="C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\OpenSearch"

-DAPP=OpenSearch deploy Для получения дополнительных сведений о связанных продуктах OpenSearch см. раздел «OpenSearch»

Руководства администратора платформы SAP BusinessObjects Business Intelligence .

3.4 Корни контекстов по умолчанию Все веб-приложения могут быть развернуты в пользовательском контекстном корне на сервере вебприложения. В следующей таблице перечислены контекстные корни для каждого веб-приложения .

–  –  –

Веб-приложения платформы BI можно развертывать на сервере веб-приложений в пользовательских папках. Местоположение такой папки отражается в адресе URL, используемом для доступа к вебприложению из веб-браузера, и часто называется контекстом .

Корневой контекст – это папка верхнего уровня на сервере веб-приложений, в которой размещаются вебприложения. По умолчанию для веб-приложений платформы BI устанавливается корневой контекст /BOE .

Например, на сервере веб-приложений www.mycompany.com префикс URL, используемый для доступа к веб-приложениям сервера, будет выглядеть так: http://www.mycompany.com/BOE/ .

–  –  –

Корневой контекст и путь к контексту можно изменить в соответствии с потребностями конкретной организации. В следующей таблице приведены примеры развертывания веб-приложения с именем MyApp в различные корневые и контекстные пути веб-приложения. В следующих разделах описывается порядок настройки корневого пути и контекстного пути веб-приложения .

3.5.1 Изменение корневого контекста

Можно изменить корневой контекст, используемый веб-приложениями платформы BI (за исключением веб-приложения AdminTools. Для нормального функционирования AdminTools необходимо использовать корневой контекст по умолчанию. Настройка по умолчанию должна иметь пустой корневой контекст, поэтому путь к контексту веб-приложения показан непосредственно после адреса сервера в URL-адресе .

Например, пустой корневой контекст приводит к URL-адресу такому как http://localhost:8080/BOE/ CMC, где http://localhost:8080/ – сервер и номер порта, корневой контекст отсутствует, а BOE/CMC является путем к контексту веб-приложения. При выборе корневого контекста /MY_COMPANY вышеприведенный пример URL-адреса изменится на http://localhost:8080/MY_COMPANY/BOE/CMC .

При использовании средства WDeploy корневой контекст может быть установлен на экране Параметры .

При использовании средств командной строки WDeploy корневой контекст для веб-приложений платформы BI устанавливается в следующем файле конфигурации:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\wdeploy.conf Для обновления значения root_context_path, предоставленного в файле wdeploy.conf, используйте текстовый редактор .

Например, файл конфигурации wdeploy.conf по умолчанию содержит следующие параметры:

as_lang=en work_dir= war_dir= app_source_tree= disable_CMC=false disable_InfoView=false JCoStandalone= root_context_path= recent_app_svr=WEB_APP_SERVER 3.5.2 Изменение пути к контексту веб-приложения Можно изменить контекстный путь по умолчанию (иногда называемый виртуальным каталогом) вебприложений платформы BI .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Обзор развертывания веб-приложений защищены. 19 Например, веб-приложение BOE по умолчанию имеет контекстный путь BOE, который можно видеть в образце URL http://localhost:8080/BOE/CMC. В этом примере http://localhost:8080/ – сервер и номер порта, BOE – веб-приложение, а /CMC – компонент, включенный в веб-приложение BOE .

Контекстный путь для веб-приложений платформы BI определяется в следующем файле конфигурации:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps \WEB_APP.properties Используйте текстовый редактор для обновления значения параметра appvdir в файле конфигурации WEB_APP.properties .

Например, файл конфигурации BOE.properties по умолчанию содержит следующие параметры:

warfile=BOE.war appvdir=BOE buildfile=BOE.xml osgisupported=true

–  –  –

4.1 Обзор программы WDeploy Инструмент WDeploy, включенный в состав платформы BI, облегчает развертывание веб-приложений на серверах веб-приложений Java .

Для работы с программой WDeploy можно использовать два разных интерфейса:

Традиционная версия с текстовым интерфейсом, в которой обрабатываются команды и параметры, заданные в командной строке .

Автоматический помощник на базе ОС Windows, аналогичный программе установки платформы BI, в котором пользователю предлагается последовательно вводить параметры развертывания .

Хотя для каждого поддерживаемого сервера веб-приложений требуются свои команды и обновления пакета веб-приложений, WDeploy предлагает администраторам единый интерфейс и позволяет автоматически корректировать процедуру развертывания в зависимости от конкретного сервера .

Например, при развертывании веб-приложения на сервере веб-приложений IBM WebSphere одна команда

WDeploy выполняет следующие задачи:

1. Записывает настройки, соответствующие IBM WebSphere, в файл web.xml веб-приложения .

2. Упаковывает содержимое веб-приложения в веб-архив .

3. Создает EAR-файл, содержащий веб-приложение .

4. Вызывает средства развертывания IBM WebSphere для развертывания веб-приложения .

4.2 Необходимые компоненты WDeploy В этом разделе подробно описываются предпосылки для развертывания веб-приложений платформы BI на поддерживаемых серверах веб-приложений .

Примечание

Перед развертыванием веб-приложений в WebSphere ознакомьтесь с разделом WASX7017E:

исключение при развертывании в WebSphere [стр. 103] .

4.2.1 Перед развертыванием веб-приложений Перед установкой платформы BI необходимо установить и запустить сервер веб-приложений. Для получения инструкций по установке обратитесь к документации по серверу веб-приложений .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью средства WDeploy защищены. 21 В добавление ко всем остальным требованиям для другого программного обеспечения, установленного на сервере веб-приложений, на этом компьютере должно быть доступно не менее 5 ГБ свободного дискового пространства .

Рекомендуется установить для параметров размера динамической памяти и максимального допустимого размера для JVM значения -Xms128m -Xmx2048m -XX:MaxPermSize=512m. При использовании сервера

Tomcat, к примеру, измененные параметры будут иметь следующий вид:

JAVA_OPTS="-Xms128m -Xmx2048m -XX:MaxPermSize=512m" Примечание Для технологической платформы SAP NetWeaver следует обеспечить максимальный размер динамической памяти не менее 4096 мегабайт. Например, JAVA_OPTS="-Xms128m -Xmx4096m XX:MaxPermSize=512m" Обратитесь к документации по JVM для получения информации об изменении параметров памяти Java .

Перед началом развертывания убедитесь, что сервер веб-приложений установлен и сервер приложений работает правильно. Для этого запустите его консоль администрирования .

4.2.2 Требования к аппаратному обеспечению Для развертывания веб-приложений на сервере веб-приложений с помощью средства WDeploy требуется не менее 4 ГБ ОЗУ (8 ГБ для технологической платформы SAP NetWeaver) и 15 ГБ свободного места на диске плюс минимум 5 ГБ свободного места на диске, где находится временная папка для развертывания веб-приложений, определенная с помощью переменной среды %TEMP%. Это требование добавляется ко всем прочим требованиям сервера веб-приложений или любых других серверов или служб, установленных на хосте .

4.2.3 поддержка 64-битной системы Платформа BI поддерживается только в 64-разрядных операционных системах и поддерживает только 64разрядные серверы веб-приложений с 64-разрядными пакетами JDK .

4.2.4 Активация поддержки имен файлов 8.3 Поддержка формата имен файлов 8.3 в Windows – это функция, при использовании которой файловые системы Windows поддерживают два имени для каждого файла: одно имя файла имеет ограничение по длине до восьми символов плюс расширение из трех символов, второе может быть очень длинным (до ста символов) .



Эта поддержка включается в операционных системах Windows по умолчанию. Она обеспечивает обратную совместимость с предыдущими операционными и файловыми системами Microsoft .

–  –  –

1. В Windows в меню Пуск выберите пункт Выполнить... .

Откроется диалоговое окно Запуск программы .

2. Введите regedit в поле Открыть .

Откроется программа "Редактор реестра" .

3. Перейдите по дереву реестра к следующему меню: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control FileSystem

4. Дважды щелкните параметр NtfsDisable8dot3NameCreation и убедитесь в том, что для него задано значение 0 .

Если для данного параметра задано значение 0, то в Windows активирована поддержка имен файлов в формате 8.3 .

Теперь Windows поддерживает длинные и короткие имена файлов .

Перезагрузите систему, чтобы изменения вступили в силу .

4.2.5 Настройка среды Java Для работы программы WDeploy требуется, чтобы в хост-системе была доступна виртуальная машина Java (JVM). Пакет разработки Java (JDK) 1.6 устанавливается автоматически программой установки платформы BI, однако его необходимо настроить или скопировать с сервера платформы BI при установке на выделенном компьютере вручную .

Пакет JDK, установленный программой установки платформы BI, используется по умолчанию. Если используется выделенный сервер приложений, необходимо настроить JDK, выполнив установку веб-яруса или вручную установить соответствующий пакет JDK (1.5 или 1.6 в зависимости от того, какая версия поддерживается сервером веб-приложений).

При настройке JDK вручную убедитесь, что настроены следующие параметры среды:

Средство WDeploy в первую очередь пытается использовать виртуальную машину Java, установленную с платформой BI. Если эту виртуальную машину не удается найти, инструмент WDeploy использует значение переменной среды JAVA_HOME, которая должна содержать допустимый путь к каталогу Java. Если не удается найти подходящую или допустимую виртуальную машину Java, WDeploy завершит работу .

Переменная среды PATH в учетной записи пользователя включает следующие значения:

JAVA_HOME\bin Чтобы WDeploy можно было запускать из любого каталога, обновите переменную среды PATH, включив в нее следующее:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy 4.2.6 Файлы конфигурации параметров сервера вебприложений Прежде чем использовать интерфейс командной строки WDeploy для развертывания веб-приложения, проверьте правильность настройки параметров в файле конфигурации параметров сервера Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью средства WDeploy защищены. 23 развертывания веб-приложений для WDeploy. Установленные параметры используются по умолчанию, и их не требуется задавать в командной строке .

Примечание Если применяется графический интерфейс пользователя, или было выполнено предварительное развертывание с помощью команд wdeploy predeploy или wdeploy predeployall, изменять параметры в этом файле не нужно .

Файл конфигурации, подходящий вашему серверу веб-приложений, находится в следующем каталоге:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf. Например, если используется сервер Tomcat 7, выберите C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\config.tomcat7 .

Обновлять значения в зависимости от сервера веб-приложений, используемого в организации, можно в текстовом редакторе. Дополнительные сведения о порядке настройки файлов WDeploy см. в разделе Файлы конфигурации WDeploy [стр. 30] .

Параметры, установленные в файле конфигурации параметров сервера веб-приложений для WDeploy, можно переопределить при вызове WDeploy из командной строки с помощью ключей и параметров, чтобы изменить поведение по умолчанию. Тем не менее настоятельно рекомендуется настроить параметры в файле конфигурации config.WEB_APP_SERVER для используемого развертывания .

4.2.7 Установка WDeploy на удаленном сервере вебприложений Для развертывания веб-приложений на выделенном сервере веб-приложений выполните установку типа Веб-уровень или Пользовательская/расширенная с помощью программы установки платформы BI. Если копирование программы WDeploy выполняется вручную, скопируйте на сервер веб-приложений следующую папку:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy Примечание При копировании инструмента WDeploy вручную следует убедиться, что на сервере веб-приложений соответствующим образом настроена переменная среды JAVA_HOME .

4.3 Регистрация в SAP System Landscape Directory (SLD) Организация может использовать SAP System Landscape Directory (SLD) Data Supplier (DS) для обслуживания центрального репозитория информации о программном обеспечении SAP в организации .

Благодаря этому у администраторов есть подробные сведения о топологии системы и компонентах программного обеспечения. Для получения дополнительной информации о настройке платформы BI для SLD см. раздел «Регистрация платформы BI в системном ландшафте» в Руководстве администратора платформы SAP BusinessObjects Business Intelligence и SAP-ноту 1653689 .

–  –  –

Компоненты веб-приложений могут регистрироваться в SLD на следующих серверах веб-приложений:

Технологическая платформа SAP NetWeaver Apache Tomcat 6.0 и 7.0 IBM WebSphere 7.0

–  –  –

Для технологической платформы SAP NetWeaver доступна интеграция SAP System Landscape Directory Data Supplier (SLD-DS). Сведения об интеграции SLD-DS и технологической платформе SAP NetWeaver см .

в документе, посвященном System Landscape Directory SCN, по адресу http://scn.sap.com/docs/DOC-8042 .

4.3.2 Включение регистрации SLD для Tomcat Для использования SAP System Landscape Directory Data Supplier (SLD-DS) с Apache Tomcat необходимо предварительно установить инструмент регистрации SLDREG на каждом сервере веб-приложений Apache Tomcat .

Примечание SLDREG не устанавливается вместе с платформой BI. Сведения о выполнении установки SLDREG см. в SAP-ноте 1018839 .

Сведения о конфигурации SLDREG, при которой SLD обновляется каждый раз при развертывании или удалении веб-приложения на сервере веб-приложений Apache Tomcat, см. в SAP-ноте 1508421 .

Примечание Файл sap.com~TomcatSLDDataSupplierWEB.war, связанный с SAP-нотой 1508421, копируется в папку КАТАЛОГ_УСТАНОВКИ_BIP\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps после установки компонента Веб-приложения Java в процессе установки компонента Веб-уровень .

4.3.3 Включение регистрации SLD для WebSphere Для использования SAP System Landscape Directory Data Supplier (SLD-DS) с WebSphere необходимо предварительно установить инструмент регистрации SLDREG на каждом сервере веб-приложений WebSphere .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью средства WDeploy защищены. 25 Примечание SLDREG не устанавливается вместе с платформой BI. Сведения о выполнении установки SLDREG см. в SAP-ноте 1018839 .

Сведения о настройке SLDREG, при которой SLD обновляется каждый раз при развертывании или удалении веб-приложения на сервере веб-приложений WebSphere, см. в SAP-ноте 1482727 .

4.4 Режимы развертывания

WDeploy поддерживает два режима развертывания:

1. Автономный режим (сервер веб-приложений) Сервер веб-приложений предоставляет как статический контент (страницы HTML, изображения, документы, JavaScript, каскадные таблицы стилей), так и динамический (страницы сервера Java, файлы JAR и XML) .

2. Режим разделения веб-уровня (сервер веб-приложений плюс выделенный веб-сервер) Выделенный веб-сервер принимает запросы от веб-браузеров и предоставляет весь статический контент (страницы HTML, изображения, документы, JavaScript, каскадные таблицы стилей). Запросы динамического контента (страницы сервера Java, файлы JAR и XML) пересылаются на выделенный сервер приложений и возвращаются в веб-браузер после формирования контента .

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

Средство WDeploy также можно использовать для развертывания веб-приложений на сервере вебприложений, установленном в той же системе, что и платформа BI. Такую конфигурацию рекомендуется использовать в небольших средах разработки или тестовых системах, но не в производственных системах .

4.4.1 Автономное развертывание В автономном режиме сервер веб-приложений предоставляет веб-клиентам и статический, и динамический контент. Сервер веб-приложений может быть размещен на том же компьютере, что и платформа BI, или на отдельном компьютере, подключенном к сети .

На следующей схеме веб-клиенты подключены через брандмауэр к серверу веб-приложений [1], предоставляющему как статический, так и динамический контент. Запросы на обработку, поступающие с сервера веб-приложений, передаются на Центральный сервер управления (CMS) платформы BI [2] .

–  –  –

Средство WDeploy можно также установить или скопировать на выделенный сервер веб-приложений [1], чтобы облегчить развертывание разделенного контента, получаемого из CMS [2] .

Такой режим оптимален для небольшой среды развертывания с ограниченным числом пользователей .

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

4.4.2 Развертывания с разделением веб-уровня

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

Примечание Если развернуть следующие веб-приложения в режиме разделения веб-уровня, повышения производительности не произойдет.

WDeploy обработает эти веб-приложения как автономные приложения даже в режиме разделения уровня:

Веб-службы MobileOTA14 MOBIServer OpenSearch jsfplatform На следующей схеме показаны веб-клиенты, подключенные через брандмауэр к веб-серверу [1], предоставляющему только статический контент (страницы HTML, изображения, документы, JavaScript, каскадные таблицы стилей). Когда требуется динамический контент, веб-сервер направляет запрос на сервер веб-приложений [2]. Все запросы, требующие дополнительной обработки на платформе BI, направляются на обработку в Центральный сервер управления (CMS) [3] .

На приведенной схеме WDeploy устанавливается как компонент CMS [3], и веб-приложения распределяются по каталогам статического и динамического контента. Теперь динамический контент можно копировать на сервер веб-приложений [2], а статический контент – на веб-сервер [1] .

Программу WDeploy можно также установить на выделенном веб-сервере [1] и сервере веб-приложений [2], чтобы облегчить развертывание разделенного контента, получаемого из CMS [3] .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью средства WDeploy защищены. 27 Если в организации введены меры безопасности, ограничивающие доступ к компьютерам серверов, статический и динамический контент могут отправляться раздельно на компьютеры, где разрешено развертывание контента .

Развертывание с разделением лучше всего подходит для систем среднего и крупного размера с большим или растущим числом пользователей. Удобство раздельного развертывания заключается в его высокой производительности и возможности масштабирования .

Примечание Веб-сервер, сервер веб-приложений и сервер платформы BI можно объединить в кластер, что обеспечит еще более высокий уровень масштабируемости, доступности и производительности .

4.4.2.1 Поддерживаемые комбинации выделенного вебсервера и сервера веб-приложений WDeploy поддерживает следующие конфигурации веб-сервера и сервера веб-приложений для разделенного развертывания:

Веб-сервер Apache 2.2 с 6 или 7 Веб-сервер Apache 2.2 с сервером WebLogic 10.3.x Веб-сервер IBM IHS 7 с WebSphere 7.0 Веб-сервер IBM IHS 8.5 с WebSphere 8.5 или 8.5.5 Примечание Веб-серверы Apache и IBM IHS обозначаются в файлах конфигурации WDeploy как apache .

4.4.2.2 Развертывание веб-приложений на удаленном компьютере Используйте процедуру, описанную ниже, для развертывания веб-приложений на удаленном компьютере .

В этой процедуре Box 1 относится к компьютеру, на котором установлена платформа BI, а Box 2 является удаленным компьютером, на котором установлен сервер веб-приложений .

1. Создайте на компьютере 2 (Box 2) следующие каталоги .

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps BIP_INSTALL_DIR\InstallData Эти каталоги отражают структуру каталогов по умолчанию, установленную в окне 1 .

Совет Несмотря на то что можно настроить структуру папок соответствующим образом, рекомендуется сохранять файлы в одной структуре папок или иерархии в окне 2 и окне 1 .

–  –  –

Совет Удалите содержимое из папки BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir перед копированием файлов, если папка не пуста .

Папка BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps .

Папка BIP_INSTALL_DIR\InstallData\setup.engine .

3. Задайте для переменной среды JAVA_HOME каталог JDK 1.5 или 1.6 .

4. Измените файл конфигурации WDeploy для используемого сервера веб-приложений. Необходимо указать все обязательные сведения для развертывания веб-приложения средством WDeploy .

Например, чтобы изменить файл конфигурации для WebLogic 11, необходимо изменить файл следующим образом:

as_domain_dir=C:\Oracle\Middleware\user_projects\domains\base_domain as_instance=AdminServer as_admin_port=7001 as_admin_username=weblogic as_admin_password=weblogic

Файл конфигурации расположен в следующем каталоге:

BOE_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf \config.WEB_APP_SERVER

5. Выполните скрипт wdeploy из его местоположения в Box 2, открыв консоль командной строки и указав следующую команду:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\wdeploy.bat WEB_APP_SERVER

-Dapp_source_tree=«BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps»

deployall Примечание Можно задать значения по умолчанию для параметра WDeploy в файле конфигурации WDeploy BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf \wdeploy.conf, вместо того чтобы указывать параметры в командной строке.

Например, задайте следующие параметры:

app_source_tree или war_dir work_dir root_context_path Дополнительную информацию см. в разделе Файл конфигурации WDeploy [стр. 30] .

Передаваемый аргумент -Dwar_dir определяет расположение входящих общих WAR-файлов для развертывания. Например, чтобы развернуть универсальный файл BOE.war, выполните следующие действия .

–  –  –

Передаваемый параметр -Dwar_dir=ЦЕЛЕВОЕ_РАСПОЛОЖЕНИЕ_ОБЩЕГО_WAR-ФАЙЛА определяет расположение для сохранения исходящих общих WAR-файлов .

4.5 Файлы конфигурации WDeploy Файлы конфигурации WDeploy содержат настройки, сохраненные в текстовом формате в виде пар "ключзначение". При запуске средства WDeploy параметры, сохраненные в этом файле конфигурации, используются как параметры по умолчанию, поэтому их нет необходимости задавать в командной строке .

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

Примечание Рекомендуется не сохранять пароли учетной записи администратора сервера веб-приложений в файле конфигурации WDeploy, а передавать их из командной строки с помощью параметра Das_admin_password=ПАРОЛЬ .

WDeploy использует файлы конфигурации трех типов:

Файл конфигурации WDeploy (BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\wdeploy.conf): хранит общие настройки WDeploy, применяемые ко всем серверам веб-приложений .

Файлы конфигурации сервера веб-приложений (BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\config.WEB_APP_SERVER): содержат настройки определенного сервера веб-приложений .

Файл конфигурации веб-приложения (BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps\WEB_APP.properties): содержит настройки развертывания определенного веб-приложения .

–  –  –

Файл конфигурации BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf \wdeploy.conf хранит настройки, которые могут быть использованы при развертывании любого сервера веб-приложений .

–  –  –

Полный список свойств WDeploy см. в разделе Параметры свойств WDeploy [стр. 38] .

4.5.2 Файлы конфигурации сервера веб-приложений Так как каждому веб-серверу и серверу веб-приложений требуются свои настройки WDeploy, инструмент WDeploy дает ссылку на файл конфигурации для каждого поддерживаемого файла. Файлы конфигурации хранятся в папке WDeploy conf по следующему пути:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf \config.WEB_APP_SERVER Подставьте вместо WEB_APP_SERVER имя сервера веб-приложений, на котором выполняет развертывание инструмент WDeploy .

В следующем списке приводятся все файлы конфигурации для поддерживаемых в настоящее время серверов веб-приложений:

config.jboss7 (JBoss 7.1) config.sapappsvr73 (технологическая платформа SAP NetWeaver) config.tomcat6 (Tomcat 6.0) config.tomcat7 (Tomcat 7.0) config.weblogic11 (WebLogic 11gR1) config.websphere7 (WebSphere 7.0) config.websphere8 (WebSphere 8.5 или 8.5.5) В следующих разделах перечисляются параметры конфигурации, доступные для каждого поддерживаемого веб-сервера и сервера веб-приложений .

–  –  –

Установите значения по умолчанию для следующих параметров в файле config.jboss7 (JBoss 7.1), чтобы избежать необходимости указывать их каждый раз в командной строке .

–  –  –

Установите значения по умолчанию для следующих параметров в файле config.tomcat6 или config.tomcat7, чтобы избежать необходимости предоставления их каждый раз в командной строке .

При развертывании разделенной среды, в которой сервер веб-приложений Tomcat стоит в паре с выделенным веб-сервером Apache, ознакомьтесь с разделом Развертывание на отдельных веб-сервере Apache и сервере веб-приложений Tomcat [стр. 60] .

–  –  –

4.5.2.3 Файл конфигурации WebLogic 11gR1 Задайте значения по умолчанию для следующих параметров в файле config.weblogic11, чтобы их не требовалось каждый раз вводить в командной строке .

–  –  –

4.5.2.4 Файл конфигурации WebSphere 7, 8.5 или 8.5.5 Установите значения по умолчанию для следующих параметров в файле config.websphere7 или config.websphere8, чтобы избежать необходимости предоставления их каждый раз в командной строке .

–  –  –

При развертывании веб-приложений на выделенном веб-сервере в раздельных развертываниях используйте имя поддерживаемого веб-сервера:

config.apache (веб-сервер Apache или IBM IHS) Примечание Рекомендуется не сохранять пароли учетной записи администратора сервера веб-приложений в файле конфигурации WDeploy, а передавать их из командной строки с помощью параметра Das_admin_password=ПАРОЛЬ .

Разделенные развертывания применяют выделенный сервер веб-приложений для обслуживания динамического контента, а выделенный веб-сервер – для обслуживания статического контента. В следующей таблице представлены серверы веб-приложений, которые могут быть настроены для разделенного развертывания платформы BI .

–  –  –

4.5.2.5.1 файл конфигурации Apache или IBM IHS (раздельное развертывание) Установите значения по умолчанию для следующих параметров в файле config.apache, чтобы избежать необходимости предоставления их каждый раз в командной строке .

Примечание Тот же файл конфигурации (config.apache) используется для Apache 2.2 или IBM IHS .

–  –  –

Примечание При использовании IBM IHS с сервером веб-приложений WebSphere 7, 8.5 или 8.5.5 убедитесь, что значение as_plugin_cfg_dir настроено корректно в файле config.websphere7 или config.websphere8 .

4.5.3 Файл свойств настройки веб-приложения Каждое веб-приложение может быть развернуто в другое местоположение на сервере веб-приложений, и может иметь другие параметры упаковки .

Каждое развертываемое веб-приложение настраивается в файле конфигурации BIP_INSTALL_DIR \SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\app\WEB_APP.properties .

–  –  –

При развертывании веб-приложения в определенное местоположение на сервере веб-приложений следует использовать переменную appvdir для установки местоположения веб-приложения в корневом контексте сервера. Например, если корневым контекстом сервера веб-приложений был http:// www.mycompany.com/BOE, установка для параметра appvdir значения mywebapp/ приведет к тому, что веб-приложение будет доступно по адресу http://www.mycompany.com/BOE/mywebapp/ .

–  –  –

Перед использованием средства командной строки WDeploy убедитесь в том, что файлы конфигурации WDeploy должным образом настроены для сервера веб-приложений. См. раздел Файлы конфигурации WDeploy [стр. 30] .

Подробнее о необходимых компонентах для WDeploy см.:

Необходимые компоненты WDeploy [стр. 21]

Инструмент командной строки WDeploy устанавливается вместе с платформой BI:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\wdeploy.bat

Доступно два типа команд:

Общие команды

–  –  –

wdeploy.bat WEB_APP_SERVER [-DPROPERTY=value] ACTION

Где:

WEB_APP_SERVER – это имя веб-сервера или сервера веб-приложений, которое должно совпадать с именем файла конфигурации WDeploy BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\config.WEB_APP_SERVER .

Например, для технологической платформы SAP NetWeaver файл конфигурации называется BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf \config.sapappsvr73, поэтому для параметра WEB_APP_SERVER, передаваемого в WDeploy в командной строке, требуется установить значение sapappsvr73 .

-DPROPERTY=value – по крайней мере одна пара "ключ-значение". Параметры, введенные в командной строке, переопределяют параметры в файле конфигурации .

Например, чтобы развернуть веб-приложение BOE, следует воспользоваться параметром DAPP=BOE. Это значение переопределяет любые значения для –DAPP=, хранящиеся в файле конфигурации сервера веб-приложений config.WEB_APP_SERVER .

ACTION – имя выполняемой операции .

Например, действие deployall развернет все веб-приложения на сервере веб-приложений, указанном как WEB_APP_SERVER в первом параметре .

–  –  –

WDeploy использует имя сервера в командной строке и в качестве части имен для файлов конфигурации серверов.

Имя сервера является первым параметром, данным в командной строке при запуске инструмента WDeploy:

wdeploy.bat WEB_APP_SERVER [-DPROPERTY=значение] ДЕЙСТВИЕ WEB_APP_SERVER является именем веб-сервера или сервера веб-приложений. Данное имя должно соответствовать имени файла конфигурации в BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\config .

Полный список допустимых имен для WEB_APP_SERVER см. в разделе Значения для WEB_APP_SERVER [стр. 47] .

–  –  –

Свойства WDeploy можно задать в командной строке с помощью параметра -DPROPERTY. Повторите параметр -DPROPERTY для каждого задаваемого свойства .

Например, в следующей команде параметр -DPROPERTY используется несколько раз для задания нескольких свойств для сервера веб-приложений Tomcat 6 (as_dir, as_instance, as_service_name и

APP:

wdeploy.bat Tomcat6

-Das_dir=C:\Tomcat6

-Das_instance=localhost

-Das_service_name=Tomcat6

-DAPP=BOE deployonly Свойства также можно настроить в файле конфигурации wdeploy.config. Это позволяет задавать свойства по умолчанию и при необходимости переопределять их из командной строки. Дополнительные сведения о файле конфигурации wdeploy.conf см. в разделе Файл конфигурации WDeploy [стр. 30] .

В следующей таблице перечислены все свойства для WDeploy .

–  –  –

Некоторые свойства являются обязательными для развертываний веб-уровня (отдельных веб-серверов и серверов веб-приложений). При развертывании с разделением веб-уровня убедитесь, что следующие параметры свойств либо указаны в командной строке, либо настроены в файле конфигурации веб-сервера или сервера веб-приложений (config.WEB_APP_SERVER) .

Задайте свойство -Das_mode=split, чтобы разделять статический контент для веб-сервера и динамический контент для сервера веб-приложений .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью средства WDeploy 42 защищены .

Задайте в качестве значения свойства -Dconnector_type=CONNECTOR_TYPE соответствующий тип коннектора. В качестве значения connector_type укажите имя выделенного сервера вебприложений, используемого данным веб-сервером. Например, при использовании веб-сервера Apache и сервера веб-приложений Tomcat 6 свойство connector_type должно иметь значение tomcat6 .

В развертываниях, где веб-сервер выполняется на том же хосте, что и сервер веб-приложений, необходимо задать свойства -Dws_type=WEB_SERVER_TYPE и -Dws_dir=WEB_SERVER_DIR .

–  –  –

Последний параметр команды WDeploy – это действие, которое нужно выполнить. В следующем разделе содержится информация по каждому допустимому действию и его функциям .

–  –  –

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

Доступны следующие общие команды:

wdeploy help: отображает сводку по доступным командам WDeploy .

wdeploy listappservers: список всех серверов веб-приложений Java, поддерживаемых этой версией WDeploy .

wdeploy version: отображает номер версии инструмента WDeploy .

wdeploy buildwarall: создание прототипа WAR-файла с использованием дерева источников вебприложения .

Синтаксис:

wdeploy.bat buildwarall

-Dapp_source_tree=LOCATION_OF_WEB_APP_SOURCE

-Dwar_dir=TARGET_LOCATION_OF_GENERIC_WAR_FILES

–  –  –

wdeploy.bat buildwarall

-Dapp_source_tree="C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps"

–  –  –

4.6.2 Примеры использования средства WDeploy Этот раздел содержит примеры использования команд WDeploy для поддерживаемых серверов вебприложений .

Напоминание Перед использованием WDeploy убедитесь в том, что файлы конфигурации WDeploy должным образом настроены для сервера веб-приложений. См. раздел Файлы конфигурации WDeploy [стр. 30] .

Ознакомьтесь в разделе Рассмотрение особых данных [стр. 59] с важными сведениями, касающимися конкретного сервера веб-приложений .

–  –  –

Команда wdeploy predeploy готовит веб-приложение для развертывания на целевом сервере вебприложений .

Средство WDeploy устанавливает внутренний файл конфигурации web.xml вместе с другими изменениями, необходимыми для того, чтобы веб-приложение могло быть развернуто на целевом сервере веб-приложений .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью средства WDeploy защищены. 47 После настройки конфигурации веб-приложение упаковывается в WAR- или EAR-файл и сохраняется в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir \WEB_APP_SERVER .

Получающийся в результате WAR- или EAR-файл можно развернуть вручную с помощью консоли администрирования сервера веб-приложений или с помощью команды wdeploy deploy .

Пример Например, команда wdeploy predeploy используется для подготовки веб-приложения BOE, чтобы оно было готово к развертыванию на определенном сервере веб-приложений .

–  –  –

Замените переменную WEB_APP_SERVER именем сервера веб-приложений, как показано в следующей таблице .

В представленной далее таблице показаны примеры параметров для развертывания веб-приложения BOE на конкретных серверах веб-приложений. Все параметры являются обязательными, если они не помечены как необязательные в файлах конфигурации. Параметры, указываемые в командной строке, имеют более высокий приоритет и переопределяют параметры, установленные в файлах конфигурации. Тем не менее, настоятельно рекомендуется настроить параметры в файле конфигурации config.WEB_APP_SERVER для используемого развертывания .

–  –  –

Команда wdeploy predeployall выполняет команду wdeploy predeploy для всех веб-приложений, находящихся в исходном каталоге веб-приложений платформы BI:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps Пример Например, используйте команду wdeploy predeployall для применения команды wdeploy predeploy ко всем веб-приложениям .

wdeploy.bat WEB_APP_SERVER predeployall Замените переменную WEB_APP_SERVER именем сервера веб-приложений, как показано в следующей таблице .

В представленной далее таблице показаны примеры параметров для развертывания всех вебприложений на конкретных серверах веб-приложений. Все параметры являются обязательными, если они не помечены как необязательные в файлах конфигурации. Параметры, указываемые в командной строке, имеют более высокий приоритет и переопределяют параметры, установленные в файлах конфигурации. Тем не менее, настоятельно рекомендуется настроить параметры в файле конфигурации config.WEB_APP_SERVER для используемого развертывания .

–  –  –

Команда wdeploy deployonly развертывает подготовленное веб-приложение на целевом сервере вебприложений .

Развертываемые WAR- или EAR-файлы в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\WEB_APP_SERVER развертываются на сервере вебприложений с помощью команды wdeploy deployonly, вызывающей интерфейс командной строки сервера веб-приложений .

Если веб-приложение еще не подготовлено для развертывания, команда wdeploy predeploy вызывается автоматически .

Пример Например, используйте команду wdeploy deployonly для развертывания подготовленного вебприложения BOE на сервере веб-приложений .

–  –  –

Замените переменную WEB_APP_SERVER именем сервера веб-приложений, как показано в следующей таблице .

В представленной далее таблице показаны примеры параметров для развертывания веб-приложения BOE на конкретных серверах веб-приложений. Все параметры являются обязательными, если они не помечены как необязательные в файлах конфигурации. Параметры, указываемые в командной строке,

–  –  –

Команда wdeploy deployonlyall выполняет команду wdeploy deployonly для всех подготовленных веб-приложений .

Пример Например, используйте команду wdeploy deployonlyall для применения команды wdeploy deployonly ко всем подготовленным веб-приложениям .

wdeploy.bat WEB_APP_SERVER deployonlyall Замените переменную WEB_APP_SERVER именем сервера веб-приложений, как показано в следующей таблице .

В представленной далее таблице показаны примеры параметров для развертывания всех вебприложений на конкретных серверах веб-приложений. Все параметры являются обязательными, если они не помечены как необязательные в файлах конфигурации. Параметры, указываемые в командной строке, имеют более высокий приоритет и переопределяют параметры, установленные в файлах конфигурации. Тем не менее, настоятельно рекомендуется настроить параметры в файле конфигурации config.WEB_APP_SERVER для используемого развертывания .

–  –  –

Команда wdeploy deploy является объединением команд wdeploy predeploy и wdeploy deployonly, которое позволяет подготовить и развернуть веб-приложение на целевом сервере веб-приложений с помощью единственной команды .

Пример Например, используйте команду wdeploy deploy для подготовки и развертывания веб-приложения BOE на целевом сервере веб-приложений .

wdeploy.bat WEB_APP_SERVER

–  –  –

Замените переменную WEB_APP_SERVER именем сервера веб-приложений, как показано в следующей таблице .

В представленной далее таблице показаны примеры параметров для развертывания веб-приложения BOE на конкретных серверах веб-приложений. Все параметры являются обязательными, если они не помечены как необязательные в файлах конфигурации. Параметры, указываемые в командной строке, имеют более высокий приоритет и переопределяют параметры, установленные в файлах конфигурации. Тем не менее, настоятельно рекомендуется настроить параметры в файле конфигурации config.WEB_APP_SERVER для используемого развертывания .

–  –  –

Команда wdeploy deployall выполняет команду wdeploy deploy для всех веб-приложений, находящихся в исходном каталоге веб-приложений платформы BI:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps Пример Например, используйте команду wdeploy deployall для применения команды wdeploy deploy ко всем веб-приложениям .

wdeploy.bat WEB_APP_SERVER deployall Замените переменную WEB_APP_SERVER именем сервера веб-приложений, как показано в следующей таблице .

В представленной далее таблице показаны примеры параметров для развертывания всех вебприложений на конкретных серверах веб-приложений. Все параметры являются обязательными, если они не помечены как необязательные в файлах конфигурации. Параметры, указываемые в командной строке, имеют более высокий приоритет и переопределяют параметры, установленные в файлах конфигурации. Тем не менее, настоятельно рекомендуется настроить параметры в файле конфигурации config.WEB_APP_SERVER для используемого развертывания .

–  –  –

Команда wdeploy undeploy вызывает интерфейс командной строки целевого сервера веб-приложений для удаления развернутого веб-приложения платформы BI с сервера .

Пример Например, команда wdeploy undeploy используется для отмены развертывания веб-приложение с целевого сервера веб-приложений .

wdeploy.bat WEB_APP_SERVER

-DAPP=BOE undeploy Замените переменную WEB_APP_SERVER именем сервера веб-приложений, как показано в следующей таблице .

В представленной далее таблице показаны примеры параметров для отмены развертывания вебприложения BOE на конкретных серверах веб-приложений. Все параметры являются обязательными, если они не помечены как необязательные в файлах конфигурации. Параметры, указываемые в командной строке, имеют более высокий приоритет и переопределяют параметры, установленные в файлах конфигурации. Тем не менее, настоятельно рекомендуется настроить параметры в файле конфигурации config.WEB_APP_SERVER для используемого развертывания .

–  –  –

wdeploy.bat WEB_APP_SERVER undeployall Замените переменную WEB_APP_SERVER именем сервера веб-приложений, как показано в следующей таблице .

В представленной далее таблице показаны примеры параметров для отмены развертывания всех вебприложений на конкретных серверах веб-приложений. Все параметры являются обязательными, если они не помечены как необязательные в файлах конфигурации. Параметры, указываемые в командной строке, имеют более высокий приоритет и переопределяют параметры, установленные в файлах конфигурации. Тем не менее, настоятельно рекомендуется настроить параметры в файле конфигурации config.WEB_APP_SERVER для используемого развертывания .

–  –  –

4.6.3 Рассмотрение особых данных Следующий раздел содержит важные сведения, касающиеся развертывания веб-приложений на сервере веб-приложений .

–  –  –

Примечание Если на сервере запущены какие-либо установленные веб-приложения платформы SAP BusinessObjects Business Intelligence, необходимо удалить их, прежде чем продолжить .

Перед развертыванием веб-приложений платформы BI на компоненте сервера приложений SAP NetWeaver (любой версии) следует убедиться, что HTML- и HTM-файлы не сжаты. Например, в компоненте

SAP NetWeaver AS 7.3:

1. Войдите на портал администратора SAP .

Например, http://имя_сервера:50200/nwa

2. Выберите в меню: Конфигурация Инфраструктура Свойства системы Java .

3. На вкладке Службы выберите Поставщик HTTP .

4. В поле Расширенные сведения измените свойства AlwaysCompressed и NeverCompressed следующим образом:

AlwaysCompressed: удалите *.htm,*.html,text/html из этого свойства. Это поле не может быть пустым — введите пробел, если оно пустое .

NeverCompressed: добавьте *.htm,*.html,text/html к этому свойству .

–  –  –

Чтобы сократить нагрузку на сервер веб-приложений, можно настроить отдельный, выделенный вебсервер для обслуживания статического содержимого. Все статическое содержимое будет обслуживаться веб-сервером, а динамическое содержимое – сервером веб-приложений. Ниже приводятся инструкции по использованию средства WDeploy для разделения ресурсов веб-приложения на статическое и динамическое содержимое и последующего соответствующего развертывания этого содержимого .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью средства WDeploy 60 защищены .

1. Настройте веб-сервер Apache и убедитесь в правильности его функционирования. Загрузите вебстраницу, например тестовую страницу Apache по умолчанию, чтобы проверить правильность обслуживания содержимого веб-сервером .

Откройте веб-браузер и введите URL-адрес веб-сервера. Например, http://apache.mycompany.com .

2. Убедитесь, что сервер веб-приложений Tomcat функционирует правильно .

Откройте веб-браузер и введите IP-адрес или имя хоста сервера веб-приложений и номер порта .

Например, http://tomcat.mycompany.com:8080 .

Примечание Если на сервере запущены существующие веб-приложения платформы BI, необходимо удалить их развертывания перед продолжением .

3. Загрузите коннектор Apache Tomcat с веб-сайта Tomcat. Блок соединения Apache Tomcat позволяет подключаться к веб-серверу Apache с использованием сервера веб-приложений Tomcat, поэтому сервер Apache может пересылать запросы динамических ресурсов на сервер Tomcat .

4. Следуйте инструкциям по конфигурированию подключаемого модуля на веб-сайте Apache для настройки моста между веб-сервером Apache и сервером веб-приложений Tomcat .

Теперь запросы динамических ресурсов при получении сервером Apache пересылаются на сервер Tomcat .

5. Убедитесь, что мост между веб-сервером и сервером веб-приложений функционирует, указав в браузере адрес веб-сервера и проверив, что динамическое содержимое с сервера веб-приложений обслуживается правильно .

Например, перейдите по URL-адресу: http://apache.mycompany.com/jsp-examples/ .

Примечание URL-адрес в этом примере будет работать только в том случае, если вручную развернуто вебприложение jsp-examples .

6. Если сервер веб-приложений установлен на том же компьютере, что и платформа BI, запустите средство WDeploy на компьютере локально. Если сервер веб-приложений запущен на другом компьютере, необходимо скопировать команду wdeploy среду на сервер веб-приложений. См. раздел Развертывание веб-приложений на удаленном компьютере .

7. Настройте среду WDeploy для разделения содержимого между веб-сервером и сервером вебприложений. Этот режим носит название "разделение" .

Файлы конфигурации WDeploy для серверов Apache и Tomcat располагаются в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf .

Измените файл конфигурации WDeploy для Tomcat. Например, для сервера Tomcat 6.0 файл

config.tomcat6 будет выглядеть следующим образом:

–  –  –

8. Используйте команду wdeploy predeploy в режиме разделения для разделения исходных вебприложений на статические и динамические файлы .

Например, Запустите следующую команду для извлечения статического содержимого для веб-сервера Apache .

–  –  –

9. Запустите команду wdeploy deployonlyall для развертывания динамического содержимого на сервере приложений Tomcat, а статического содержимого – на сервере Apache .

Если серверы Apache и Tomcat запущены на одном компьютере, статическое и динамическое содержимое будет автоматически развернуто на серверах при выполнении следующей команды:

wdeploy.bat Tomcat6 -Das_mode=split

-Dws_type=apache deployonlyall Примечание Если динамическое и статическое содержимое находится в пользовательском каталоге, необходимо использовать параметр -Dwork_dir .

Если серверы Apache и Tomcat запущены на разных компьютерах, динамическое содержимое будет автоматически развернуто на сервере Tomcat при выполнении следующей команды. После этого необходимо вручную развернуть статическое содержимое на удаленном компьютере Apache .

wdeploy.bat Tomcat6 -Das_mode=split deployonlyall Примечание Если динамическое и статическое содержимое находится в пользовательском каталоге, необходимо использовать параметр -Dwork_dir .

Скопируйте статическое содержимое в каталог htdocs на веб-сервере:

Извлеките zip-файлы на сервере веб-приложений в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\Tomcat6\resources .

Скопируйте эти папки с сервера веб-приложений Tomcat в папку WS_DIR\htdocs на сервере Apache .

Скопируйте файлы bobj.application.conf с сервера веб-приложений Tomcat в папку Apache WS_DIR\conf на сервере Apache .

Обновите файл httpd.conf для Apache, расположенный в папке WS_DIR\conf, с использованием файлов конфигурации приложения. Для каждого веб-приложения включите запись в файл httpd.conf.

Например, чтобы добавить BOE, необходимо ввести:

–  –  –

Сжатие gzip уменьшает время ответа и повышает пропускную способность сервера веб-приложений. Но если планируется развертывание веб-приложений на сервере веб-приложений Tomcat, обратите внимание, что развертывание веб-приложений на сервере Tomcat с включенным сжатием gzip может отличаться от процесса, используемого для развертывания веб-приложений на версии сервера Tomcat, связанного с более ранней версией платформы BI .

4.6.3.3 WebLogic

4.6.3.3.1 Развертывание на отдельных веб-сервере Apache и сервере веб-приложений WebLogic Чтобы сократить нагрузку на сервер веб-приложений, можно настроить отдельный, выделенный вебсервер для обслуживания статического содержимого. Все статическое содержимое будет обслуживаться веб-сервером, а динамическое содержимое – сервером веб-приложений. Ниже приводятся инструкции по использованию средства WDeploy для разделения ресурсов веб-приложения на статическое и динамическое содержимое и последующего соответствующего развертывания этого содержимого .

1. Настройте веб-сервер Apache и убедитесь в правильности его функционирования. Загрузите вебстраницу, например тестовую страницу Apache по умолчанию, чтобы проверить правильность обслуживания содержимого веб-сервером .

Откройте веб-браузер и укажите IP-адрес или имя хоста веб-сервера и номер порта, если сервер не прослушивает порт 80. Например, http://apache.mycompany.com .

2. Убедитесь, что сервер приложений WebLogic функционирует правильно .

Откройте веб-браузер и введите IP-адрес или имя хоста сервера веб-приложений и номер порта .

Например, http://weblogic.mycompany.com:7001 .

Примечание Если на сервере запущены существующие веб-приложения платформы BI, необходимо удалить их развертывания перед продолжением .

3. Загрузите подключаемый модуль сервера WebLogic Apache HTTP с веб-сайта BEA. Подключаемый модуль позволяет устанавливать соединение с веб-сервером Apache с использованием сервера вебприложений WebLogic, поэтому сервер Apache может пересылать запросы динамических ресурсов на сервер WebLogic .

4. Следуйте инструкциям по конфигурированию подключаемого модуля на веб-сайте BEA для настройки моста между веб-сервером Apache и сервером WebLogic .

Теперь запросы динамических ресурсов при получении сервером Apache пересылаются на сервер WebLogic .

5. Убедитесь, что мост между веб-сервером и сервером веб-приложений функционирует, указав в браузере адрес веб-сервера и проверив, что динамическое содержимое с сервера веб-приложений обслуживается правильно .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью средства WDeploy защищены. 63 Например, перейдите по URL-адресу: http://apache.mycompany.com/jsp-examples/ .

Примечание URL-адрес в этом примере будет работать только в том случае, если вручную развернуто вебприложение jsp-examples .

6. Если сервер веб-приложений установлен на том же компьютере, что и платформа BI, запустите средство WDeploy на компьютере локально. Если сервер веб-приложений запущен на другом компьютере, необходимо скопировать команду wdeploy среду на сервер веб-приложений. См. раздел Развертывание веб-приложений на удаленном компьютере .

7. Настройте среду WDeploy для разделения содержимого между веб-сервером и сервером вебприложений. Этот режим носит название "разделение" .

Файлы конфигурации WDeploy для серверов Apache и WebLogic располагаются в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf .

Измените файл config.weblogic11. Например, as_admin_port=7001 as_admin_username=weblogic as_admin_password=weblogic as_instance=AdminServer as_domain_dir=C:\bea\user_projects\domains\base_domain Измените файл config.apache. Например, ws_dir=C:\Webserver\Apache224 connector_type=weblogic11 deployment_dir=C:\Webserver\Apache224\htdocs

8. Используйте команду wdeploy predeploy в режиме разделения для разделения исходных вебприложений на отдельные статические и динамические ресурсы .

Например, Запустите следующую команду для извлечения статического содержимого для веб-сервера Apache и динамического содержимого для сервера приложений Weblogic .

–  –  –

Динамическое содержимое находится в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\weblogic11\application. Статическое содержимое находится в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy \workdir\weblogic11\resources .

9. Запустите команду wdeploy deployonlyall для развертывания динамического содержимого на сервере приложений WebLogic, а статического содержимого – на сервере Apache .

Если серверы Apache и WebLogic находятся в одном компьютере, статическое и динамическое содержимое будет автоматически развернуто на серверах при выполнении следующей команды:

wdeploy.bat weblogic11 -Das_mode=split

-Dws_type=apache deployonlyall

–  –  –

Если серверы Apache и WebLogic запущены на разных компьютерах, динамическое содержимое будет автоматически развернуто на сервере WebLogic при выполнении следующей команды. Затем статическое содержимое должно быть вручную скопировано и развернуто в удаленном компьютере Apache .

wdeploy.bat weblogic11 -Das_mode=split deployonlyall Примечание Если динамическое и статическое содержимое находится в пользовательском каталоге, необходимо использовать параметр -Dwork_dir .

Скопируйте статическое содержимое в каталог htdocs на веб-сервере:

Извлеките zip-файлы на сервере веб-приложений в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\WebLogic11\resources .

Скопируйте эти папки с сервера веб-приложений WebLogic в папку Apache WS_DIR\htdocs на сервере Apache .

Скопируйте файлы bobj.application.conf с сервера веб-приложений WebLogic в папку Apache WS_DIR\conf на сервере Apache .

Обновите файл httpd.conf для Apache, расположенный в папке WS_DIR\conf, с использованием файлов конфигурации приложения. Для каждого веб-приложения включите запись в файл httpd.conf.

Например, чтобы добавить BOE, необходимо ввести:

–  –  –

Чтобы сократить нагрузку на сервер веб-приложений, можно настроить отдельный, выделенный вебсервер для обслуживания статического содержимого. Все статическое содержимое будет обслуживаться веб-сервером, а динамическое содержимое – сервером веб-приложений. Ниже приводятся инструкции по использованию средства WDeploy для разделения ресурсов веб-приложения на статическое и динамическое содержимое и последующего соответствующего развертывания этого содержимого .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью средства WDeploy защищены. 65

1. Настройте веб-сервер IBM HTTP Server (IHS) и убедитесь в правильности его функционирования .

Загрузите веб-страницу, например тестовую страницу IHS по умолчанию, чтобы проверить правильность обслуживания содержимого веб-сервером .

Откройте веб-браузер и укажите IP-адрес или имя хоста веб-сервера и номер порта, если сервер не прослушивает порт 80. Например, http://ihs.mycompany.com .

2. Убедитесь, что сервер веб-приложений WebSphere функционирует правильно .

Откройте веб-браузер и введите IP-адрес или имя хоста сервера веб-приложений и номер порта .

Например, http://websphere.mycompany.com:9080 .

Примечание Если на сервере запущены существующие веб-приложения платформы BI, необходимо удалить их развертывания перед продолжением .

3. Запустите мастер установки подключаемого модуля веб-сервера, чтобы установить подключаемый модуль, соединяющий WebSphere с IHS, и следуйте инструкциям для указания сведений о веб-сервере IHS .

4. Следуйте инструкциям по конфигурированию подключаемого модуля на веб-сайте WebSphere для настройки моста между IHS и WebSphere .

Теперь запросы динамических ресурсов при получении сервером IHS пересылаются на сервер WebSphere .

5. Убедитесь, что мост между веб-сервером и сервером веб-приложений функционирует, указав в браузере адрес веб-сервера и проверив, что динамическое содержимое с сервера веб-приложений обслуживается правильно .

Например, перейдите по URL-адресу: http://ihs.mycompany.com/snoop/ .

6. Если сервер веб-приложений установлен на том же компьютере, что и платформа BI, запустите средство WDeploy на компьютере локально. Если сервер веб-приложений запущен на другом компьютере, необходимо скопировать команду wdeploy среду на сервер веб-приложений. См. раздел Развертывание веб-приложений на удаленном компьютере .

7. Настройте среду WDeploy для разделения содержимого между веб-сервером и сервером вебприложений. Этот режим носит название "разделение" .

Файлы конфигурации WDeploy для серверов Apache и WebSphere располагаются в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf .

Измените файл config.apache. Например, ws_dir=C:\Program Files\Apache Software Foundation\Apache 2.2 connector_type=websphere7 deployment_dir=C:\Program Files\Apache Software Foundation\Apache 2.2\htdocs plugin_install_dir=${ws_dir}/Plugins Измените файл config.websphere7. Например, as_soap_port=8880 #as_admin_username=admin #as_admin_password=password as_dir=C:\Program Files\IBM\WebSphere\AppServer as_instance=server1 as_plugin_cfg_dir=C:\Program Files\IBM\WebSphere\AppSever\profiles \AppSrv01\config\cells\CELLNAME\nodes\NODENAME\servers\${ws_instance} as_profile_name=AppSrv01 as_virtual_host=default_host as_admin_is_secure=false

–  –  –

8. Используйте команду wdeploy predeploy в режиме разделения для разделения исходных вебприложений на отдельные статические и динамические ресурсы .

Примечание Перед запуском команды wdeploy predeploy убедитесь, что параметр as_plugin_cfg_dir в config.websphereX задан как папка, которая содержит файл WebSphere plugin-cfg.xml .

–  –  –

Динамическое содержимое веб-приложений располагается в каталоге: BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\websphere7\application. Статическое содержимое располагается в каталоге: BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\websphere7\resources .

9. Запустите команду wdeploy deployonlyall для развертывания динамического содержимого на сервере приложений WebSphere, а статического содержимого на сервере IHS .

Если серверы IHS и WebSphere запущены на одном компьютере, статическое и динамическое содержимое будет автоматически развернуто на серверах при выполнении следующей команды:

wdeploy.bat websphere7 -Das_mode=split

-Dws_type=apache deployonlyall Примечание Если динамическое и статическое содержимое находится в пользовательском каталоге, необходимо использовать параметр -Dwork_dir .

Если серверы IHS и WebSphere запущены на разных компьютерах, динамическое содержимое будет автоматически развернуто на сервере WebSphere при выполнении следующей команды. После этого необходимо вручную развернуть статическое содержимое на удаленном компьютере IHS .

wdeploy.bat websphere7 -Das_mode=split deployonlyall Примечание Если динамическое и статическое содержимое находится в пользовательском каталоге, необходимо использовать параметр -Dwork_dir .

Скопируйте статическое содержимое в каталог htdocs на веб-сервере:

Извлеките zip-файлы на сервере веб-приложений в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\websphere7\resources .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью средства WDeploy защищены. 67 Скопируйте эти папки с сервера веб-приложений WebSphere в папку WS_DIR\htdocs на сервере IHS .

Скопируйте файлы bobj.application.conf с сервера веб-приложений WebLogic в папку IHS WS_DIR\conf на сервере IHS .

Обновите файл httpd.conf для IHS, расположенный в папке WS_DIR\conf, с использованием файлов конфигурации приложения. Для каждого веб-приложения включите запись в файл

httpd.conf. Например, чтобы добавить BOE, необходимо ввести:

Include conf\bobj.BOE.conf

10. Скопируйте файл plugin-cfg.xml в рабочие папки IHS и WebSphere. Если для развертывания используется консоль администрирования WebSphere, а IHS и WebSphere установлены на одном хосте, перейдите к следующему шагу. Если IHS и WebSphere установлены на одном хосте, команда WDeploy автоматически скопирует файл plugin-cfg.xml .

К примеру, скопируйте следующий файл:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\work_dir \websphere7\application\PluginSplit\plugin-cfg.xml

К рабочему каталогу WebSphere:

WS_HOME\AppServer\profiles\AppSrv01\config\cells\CELL_NAME\nodes\NODE_NAME \servers\SERVER_NAME

И в рабочий каталог IHS:

WS_DIR\Plugins\config\WEB_SERVER_NAME

11. Убедитесь, что статическое и динамическое содержимое настроено правильно. Для этого попробуйте открыть веб-приложение на веб-сервере. Например, создайте URL-адрес, который состоит из адреса веб-сервера с корневым контекстом веб-приложения, развернутого на сервере веб-приложений:

http://ihs.mycompany.com/BOE/CMC/. В этом примере ihs.mycompany.com является веб-сервером, а /BOE/CMC/ является развернутым веб-приложением .

Теперь статическое содержимое обслуживается выделенным веб-сервером, а динамическое содержимое

– выделенным сервером веб-приложений .

4.6.3.4.2 Первоочередная загрузка классов использованием загрузчика классов приложений Для установленных веб-приложений необходимо настроить режим загрузки классов Сначала классы, загруженные загрузчиком классов приложений (родительские элементы последними) с помощью консоли администрирования WebSphere. Это позволяет использовать общие классы, входящие в состав вебприложений платформы BI, например, библиотеку JavaServer Faces (JSF), вместо любых реализаций, представленных WebSphere .

Выполните вход в консоль WebSphere Integrated Solutions Console с использованием учетной записи администрирования. Можно запустить программу Консоль администрирования WebSphere или использовать веб-браузер, чтобы открыть http://WAS_HOSTNAME:PORT/ibm/console, где WAS_HOSTNAME – это имя сервера WebSphere, а PORT – номер порта, на котором север прослушивает запросы для входа. По умолчанию используется номер порта 9060 .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью средства WDeploy 68 защищены .

1. Выберите в меню Приложения Тип приложения Корпоративные приложения WebSphere .

Появится окно Корпоративные приложения .

2. Выберите веб-приложение, развертываемое средством WDeploy, из списка ресурсов администрирования .

Появится экран конфигурации корпоративных приложений .

3. Выберите Управление модулями .

Появится экран Управление модулями .

4. Выберите модуль веб-приложения (в столбце Модуль) .

Появится экран Управление общими свойствами модулей .

5. Выберите Сначала классы, загруженные загрузчиком классов приложений (родительский последний) в свойстве Последовательность загрузчика классов .

Отобразится сообщение с запросом на подтверждение .

6. Выберите Сохранить прямо в основной конфигурации .

Конфигурация веб-приложения сохраняется, затем отображается экран Управление модулями .

7. Нажмите кнопку ОК .

Появится сообщение с запросом подтверждения изменений основной конфигурации .

8. Выберите Сохранить прямо в основной конфигурации .

Конфигурация веб-приложения сохраняется, затем появляется экран Корпоративные приложения .

9. Установите флажок данного веб-приложения и нажмите кнопку Запуск .

Появится сообщение с подтверждением успешного запуска веб-приложения .

При развертывании нескольких веб-приложений повторите действия с 2 по 9 для каждого вебприложения .

4.6.4 Предварительное развертывание с разделением веб-уровня без доступа к серверу веб-приложений

Команда WDeploy позволяет разделить статический и динамический контент для развертывания на вебсервере и сервере веб-приложений. Доступ к папке развертывания сервера веб-приложений не требуется:

можно копировать разделенный контент с сервера WDeploy на веб-сервер и сервер веб-приложений вручную .

Если программа WDeploy установлена на выделенном веб-сервере, для создания статического контента из веб-приложений непосредственно в каталоге контента веб-сервера используется команда wdeploy predeploy или wdeploy predeployall.

Некоторые параметры являются обязательными для определенных веб-серверов и серверов веб-приложений:

Таблица 24:

Веб-сервер или сервер веб- Параметры, обязательные для предварительного развертывания приложений

–  –  –

Веб-приложения Central Management Console (CMC) и стартовой панели BI (ранее InfoView) теперь включены в архив BOE (BOE.war или BOE.ear). Чтобы отключить веб-приложение CMC или стартовой панели BI с целью заблокировать доступ к одному или обоим из них при развертывании архива BOE на сервере веб-приложений, следует использовать инструмент WDeploy .

Чтобы отключить веб-приложение CMC, воспользуйтесь переключателем -Ddisable_CmcApp=true при развертывании BOE.war на сервере веб-приложений. Например, следующая команда развертывает

BOE.war на веб-сервере приложений Tomcat 6, но отключает CMC:

wdeploy.bat tomcat6 -DAPP=BOE -Ddisable_CmcApp=true deploy

Чтобы отключить веб-приложение стартовой панели BI, включите переключатель Ddisable_InfoView=true при развертывании файла BOE.war на сервере веб-приложений.

Например, следующая команда развертывает BOE.war на веб-сервере приложений Tomcat 6, но отключает стартовую панель BI:

wdeploy.bat tomcat6 -DAPP=BOE -Ddisable_InfoView=true deploy

–  –  –

Чтобы добавить языковую поддержку для веб-приложений, необходимо переустановить платформу BI и выбрать требуемые языки во время процесса установки. После завершения второй установки все развернутые веб-приложения, для которых требуется новый язык (языки) должны быть повторно развернуты на сервер веб-приложений .

Это происходит из-за того, что программа установки не выполняет автоматически повторного развертывания веб-приложений. Веб-приложения должны быть повторно запакованы и повторно развернуты на сервере веб-приложений .

4.7 Использование инструмента WDeploy GUI Графический интерфейс пользователя WDeploy устанавливается как компонент платформы BI и предоставляет альтернативный метод запуска команд wdeploy deployall или wdeploy undeployall .

Примечание Вместо средства WDeploy GUI рекомендуется использовать средство командной строки WDeploy .

Средство командной строки обладает более широкой функциональностью .

Средство графического пользовательского интерфейса WDeploy не может использоваться для предварительного развертывания веб-приложений. Выполните команду wdeploy predeployall в командной строке .

Для получения сведений о требованиях в отношении WDeploy см.:

–  –  –

Чтобы выполнить другие операции развертывания, используйте версию командной строки WDeploy .

По умолчанию в графическом интерфейсе пользователя инструмента WDeploy используется английский язык, но при первом запуске выводится подсказка выбрать язык, если установлены другие языковые пакеты.

Платформа BI поддерживает следующие языковые пакеты:

Чешский Китайский (упрощенное письмо) Китайский традиционный Датский Голландский Английский Финский Французский Немецкий Венгерский Итальянский Японский Корейский Норвежский (букмол) Польский Португальский Румынский Русский Словацкий Испанский Шведский Тайский Турецкий

4.7.1 Запуск инструмента WDeploy GUI

Для запуска инструмента графического пользовательского интерфейса WDeploy выберите Пуск Программы Платформа SAP BusinessObjects BI 4 Платформа SAP BusinessObjects BI WDeploy. Его также можно запустить с помощью команды BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\wdeployGUI.bat .

При первом запуске графического интерфейса пользователя WDeploy система предлагает выбрать язык интерфейса пользователя. Выберите язык и продолжите .

–  –  –

Инструмент WDeploy GUI позволяет пользователям развертывать веб-приложения на сервере вебприложений и отменять их развертывание. Изменения не будут затрагивать любые веб-приложения, которые не были развернуты программой установки платформы BI или инструментом WDeploy .

Выберите поддерживаемый сервер веб-приложений в раскрывающемся списке Выбор типа сервера вебприложений. После выбора сервера веб-приложений просмотрите сведения в разделах Сведения о сервере веб-приложений и Корневой каталог домена сервера приложений, чтобы удостовериться в правильности выбора сервера веб-приложений .

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

Примечание Не все веб-приложения развертываются автоматически. Веб-приложения, которые не развертываются автоматически, необходимо развернуть с помощью инструмента командной строки WDeploy или с помощью административной консоли сервера веб-приложений .

–  –  –

4.7.4 Параметры инструмента WDeploy GUI Окно Параметры инструмента WDeploy GUI позволяет выбирать пользовательские папки для использования при развертывании веб-приложений. Это эквивалентно заданию свойств с использованием командной строки WDeploy. Для получения дополнительных сведений о параметрах WDeploy см .

Параметры свойств WDeploy [стр. 38] .

Рабочий каталог WDeploy (эквивалентный параметру work_dir) .

Местоположение дерева источников веб-приложений (эквивалент параметра app_source_tree) или Местоположение общих файлов WAR (эквивалент параметра war_dir) .

Корневой контекст веб-приложений (эквивалентный параметруroot_context_path) .

Примечание В настоящее время использование при указании пути знаков, не относящихся к английскому алфавиту, в графическом интерфейсе пользователя WDeploy является недопустимым .

–  –  –

Средство WDeploy GUI сохраняет введенные данные в файл и использует их для развертывания вебприложений. Необходимо вручную добавить пароль в этот файл, даже если вы ввели его при запуске GUI, поскольку в целях безопасности пароли не записываются автоматически .

Чтобы добавить пароль сервера веб-приложений в файл WDeploy GUI:

1. Откройте файл, содержащий информацию WDeploy:

BOE_INSTALL_DIR\wdeploy\conf\config.WEB_APP_SERVER

2. Найдите строку, содержащую информацию о пароле:

as_admin_password=

3. Замените значение пароля, если оно присутствует, на ваш пароль веб-приложения .

4. Сохраните файл и перезапустите WDeploy GUI .

4.8 После развертывания веб-приложений После развертывания или отмены развертывания веб-приложений перезапустите сервер веб-приложений .

Для проверки конфигурации сервера веб-приложений убедитесь, что стартовую панель BI и Central Management Console (CMC) можно запустить в веб-браузере. Например, http[s]://WEB_APP_SERVER:PORT/BI_LAUNCHPAD_CONTEXT http[s]://WEB_APP_SERVER:PORT/CMC_CONTEXT Укажите вместо переменной WEB_APP_SERVER имя хоста или IP-адрес веб-сервера или сервера вебприложений, а вместо переменной PORT номер порта, используемого для соединений HTTP или HTTPS .

Корневой контекст по умолчанию, используемый для стартовой панели BI – /BOE/BI; корневой контекст по умолчанию для CMC – /BOE/CMC .

–  –  –

Инструмент WDeploy создает два файла журналов с подробной информацией, которая может быть полезна в диагностике проблем и отслеживании активности .

1. BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\logs \WDeploy_summary.log: высокоуровневая запись активности WDeploy с информацией о версии WDeploy, используемом JDK, выполненных командах, конфигурации, местоположении файла WAR, действиях или событиях и их результатах, а также сообщения о любых ошибках и предупреждениях, отображавшихся пользователю во время выполнения .

2. BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\logs\WDeploy.log:

включает все в файл WDeploy_summary.log, однако при этом включает метки времени, а также все предупреждения и сообщения об ошибке .

–  –  –

Когда размер файла WDeploy.log достигает 512 КБ, к имени этого файла добавляется уникальный нумерованный суффикс. Например, имя файла WDeploy.log будет изменено на WDeploy.log.01. Если файл с именем WDeploy.log.01 уже существует, будет создан файл WDeploy.log.02 .

–  –  –

5.1 Развертывание веб-приложений вручную Для создания развертываемых WAR- или EAR-файлов перед из развертыванием на сервере вебприложений должно использоваться средство WDeploy .

Далее описываются этапы развертывания веб-приложения с использованием административной консоли сервера приложений .

1. Выполните команду wdeploy predeploy, чтобы подготовить одно веб-приложение, или wdeploy predeployall, чтобы подготовить все веб-приложения .

Пример 1. Использование команды wdeploy predeploy для подготовки WAR-файла веб-приложения BOE .

war для развертывания на сервере Tomcat .

–  –  –

Примечание Команды predeploy и predeployall можно использовать на компьютерах, на которых не установлен сервер веб-приложений, если заданы параметры, необходимые для команды predeploy или predeployall .

Команда WDeploy подготавливает веб-приложения для развертывания на сервере веб-приложений и создает WAR- или EAR-файлы в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\APP_SERVER\application, если не задан параметр -Dwork_dir .

2. Выполните процедуру развертывания вручную, соответствующую определенному серверу вебприложений .

Теперь веб-приложение можно развернуть вручную на сервере веб-приложений .

Повторите эти действия для всех веб-приложений, которые необходимо установить .

–  –  –

wdeploy.bat jboss7 -DAPP=BOE predeploy

Команда wdeploy predeploy создает развернутую структуру WAR-файлов для веб-приложений вебслужб (папки с именами dswsbobje.war и BusinessProcessBI.war). Например:

–  –  –

После создания WAR-файлов скопируйте их в новое местоположение перед развертыванием JBoss с помощью интерфейса командной строки JBoss .

1. Из каталога bin JBoss выполните команду jboss-cli --connect, чтобы запустить интерфейс командной строки JBoss и установить подключение к серверу приложений .

2. Выполните команду /deployment для сжатого файла WAR или развернутой папки WAR. Если вы разворачиваете управляемый домен, также выполните команду /server-group .

В следующем примере предполагается, что WAR хранится в C:\BIPwebapps\, а серверной группе присвоено имя main-server-group .

Для сжатых файлов.war, таких как BOE.war, задайте значение archive равным true:

Автономный сервер:

/deployment=BOE.war:add(enabled="true",runtimename="BOE.war",content=[{"path"="C:/BIPwebapps/BOE.war","archive"=true}])

–  –  –

/deployment=BOE.war:add(runtime-name="BOE.war",content=[{"path"="C:/ BIPwebapps/BOE.war","archive"=true}]) /server-group=main-server-group /deployment=BOE.war:add(enabled=true) Для развернутых файловых структур.war, таких как dswsbobje.war, задайте значение archive равным false .

Автономный сервер:

/deployment=dswsbobje.war:add(enabled="true",runtimename="dswsbobje.war",content=[{"path"="C:/BIPwebapps/ dswsbobje.war","archive"=false}])

–  –  –

/deployment=dswsbobje.war:add(runtimename="dswsbobje.war",content=[{"path"="C:/BIPwebapps/ dswsbobje.war","archive"=false}]) Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью консоли администрирования защищены. 77 /server-group=main-server-group /deployment=dswsbobje.war:add(enabled=true) По завершении отображается сообщение с информацией об успешном развертывании {"результат" = "успешно"} Выполните вход в веб-интерфейс консоли администрирования JBoss с использованием учетной записи администратора по адресу http://WAS_HOSTNAME:9990/console, чтобы убедиться, что приложение работает .

5.1.2 Технологическая платформа SAP NetWeaver

–  –  –

Примечание Если на сервере запущены какие-либо установленные веб-приложения платформы SAP BusinessObjects Business Intelligence, необходимо удалить их, прежде чем продолжить .

Перед развертыванием веб-приложений платформы BI на компоненте сервера приложений SAP NetWeaver (любой версии) следует убедиться, что HTML- и HTM-файлы не сжаты. Например, в компоненте

SAP NetWeaver AS 7.3:

1. Войдите на портал администратора SAP .

Например, http://имя_сервера:50200/nwa

2. Выберите в меню: Конфигурация Инфраструктура Свойства системы Java .

3. На вкладке Службы выберите Поставщик HTTP .

4. В поле Расширенные сведения измените свойства AlwaysCompressed и NeverCompressed следующим образом:

AlwaysCompressed: удалите *.htm,*.html,text/html из этого свойства. Это поле не может быть пустым — введите пробел, если оно пустое .

NeverCompressed: добавьте *.htm,*.html,text/html к этому свойству .

–  –  –

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\explorer\WEB-INF \classes\ Примечание Средство WDeploy не поддерживает развертывание в технологической платформе SAP NetWeaver или отмену развертывания на этой платформе Используйте команду predeploy или predeployall в средстве WDeploy, чтобы создать SCA-файлы и выполнить развертывание вручную с помощью SAP Software Update Manager (SUM). Подробные инструкции по выполнению развертывания в технологической платформе SAP NetWeaver вручную см. в разделе Развертывание технологической платформы SAP NetWeaver с помощью SAP Software Update Manager (SUM) [стр. 79] .

5.1.2.3 Развертывание технологической платформы SAP NetWeaver с помощью SAP Software Update Manager (SUM) Убедитесь, что сервер веб-приложений установлен, настроен и запущен. Используйте команду wdeploy predeploy для создания пакетов SCA, таких как BOE.sca и AdminTools.sca, которые можно развернуть вручную в технологической платформе SAP NetWeaver .

wdeploy.bat sapappsvr73 -DAPP=BOE predeploy SAP Software Update Manager (SUM) нужен для развертывания веб-приложений в технологической платформе SAP NetWeaver.

Загрузите SUM из следующего местоположения:

https://support.sap.com/swdc Support Packages and Patches A – Z IndexSSL Toolset releaseEntry by ComponentSoftware Update Manager (SUM) .

Установите SUM на том же компьютере, где установлена технологическая платформа SAP NetWeaver, с сетевым доступом к пакетам SCA, которые требуется развернуть .

1. Выполните следующую команду, чтобы распаковать пакет Software Update Manager:

SAPCAR - xvf каталог_загрузки\путь\архив.SAR -R ДИСК_УСТАНОВКИ_SAPNW:\usr \sap\sapsid Извлечение перечисленных выше файлов создаст папку SUM с указанным вами путем .

Примечание SAPSID — это идентификатор системы, определяемый вами при установке NetWeaver .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью консоли администрирования защищены. 79 SAPSID: Каждая установка сервера базы данных и нескольких серверов приложений, управляющих логикой приложения, в R/3 (система SAP) однозначно идентифицируется по единственной SID (системная идентификация SAP; SAPSID — трехсимвольный код, например C11, PRD, E56, и т. п.) .

2. Выполните команду predeploy или predeployall для создания SCA-файлов:

wdeploy.bat sapappsvr73 predeployall BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir \sapappsvr73\application

3. Скопируйте все SCA-файлы в следующую папку:

ДИСК_УСТАНОВКИ_SAPNW\usr\sap\Trans\EPS\in

4. Запустите серверный компонент приложения SAP NetWeaver и выполните следующие действия:

a. Запустите SAP Management Console .

–  –  –

ДИСК_УСТАНОВКИ_SAPNW:\каталог_обновления\STARTUP.BAT Пакетные файлы размещены в папке SUM на диске, куда были извлечены файлы.SAR. На следующих скриншотах в качестве местоположения для извлечения файлов.SAR указан диск C.

Соответственно, в примере пакетные файлы находятся в папке SUM на диске C:

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью консоли администрирования защищены. 81

6. Запустите GUI для SUM из браузера: http://имя_хоста:4239

Также можно запустить GUI для SUM с помощью следующей команды:

ДИСК_УСТАНОВКИ_SAPNW:\usr\sap\sapsid\SUM\sdt\exe\DSUGui.bat

7. При появлении запроса создайте временного пользователя с правами администратора, под именем которого будет выполняться процедура обслуживания. См. руководство по SUM в разделе Обновление SAP-систем с помощью Software Update Manager 1.0 SP08 на сайте SAP Service Marketplace .

–  –  –

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью консоли администрирования защищены. 83

9. При появлении запроса в шаге Выбрать адресата установите параметр Заданный вручную каталог приложения SUM .

–  –  –

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью консоли администрирования защищены. 85

11. Продолжайте процесс развертывания, пока не появится вкладка с подтверждением его завершения .

Примечание Подробную информацию см. в актуальном отчете ProcessOverview.html, который хранится по адресу SAPNW_INSTALL_DRIVE:\usr\sap\sapsid\SUM\sdt\htdoc .

Дополнительные сведения о приложении Software Update Manager см. в руководствах пользователя и другой документации на сайте http://help.sap.com .

Примечание Если при осуществлении доступа к успешно развернутому приложению (например, CMC) возникнет ошибка HTTP или ошибка сеанса, подождите несколько минут и попытайтесь обновить страницу .

–  –  –

Убедитесь, что сервер веб-приложений установлен, настроен и запущен.

С помощью команды wdeploy predeploy создайте WAR-файлы, например, BOE.war и AdminTools.war, которые можно развернуть вручную в Tomcat:

wdeploy.bat tomcat7 -DAPP=BOE predeploy

1. Выполните вход в приложение административной консоли Диспетчер Tomcat по адресу http:// WAS_HOSTNAME:PORT/manager/html .

По умолчанию используется номер порта 8080 .

2. Задайте путь контекста для развертываемого веб-приложения .

В качестве пути контекста можно использовать имя WAR-файла без расширения, указав перед ним знак косой черты. Например, для развертывания пакета веб-приложения YOUR_WEB_APPLICATION.war необходимо использовать путь контекста / YOUR_WEB_APPLICATION .

3. Настройте в качестве параметра XML-файл конфигурации расположение XML-файла, в котором содержится путь контекста и основа документа .

Основа документа – это предварительно развертываемый WAR-файл, создаваемый с помощью команды wdeploy predeploy.

Например:

Context docBase="BOE_INSTALL_DIR/SAP BusinessObjects Enterprise XI 4.0/wdeploy/ workdir/tomcat7/application/YOUR_WEB_APPLICATION.war" path="context_path" crossContext="false" debug="0" reloadable="false" trusted="false" /

4. Укажите полный путь к файлу WAR и нажмите кнопку Развернуть .

Этот файл WAR развернут .

–  –  –

Чтобы вручную развернуть веб-приложения в кластере веб-приложений Tomcat, распределенном по нескольким компьютерам, необходимо развернуть веб-приложения на каждом экземпляре сервера Tomcat. Можно использовать консоль администрирования для развертывания веб-приложений во вложенный каталог webapps в домашнем каталоге Tomcat для каждого экземпляра сервера .

Примечание При использовании Tomcat, перед запуском команды wdeploy undeployall следует остановить сервер веб-приложений .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью консоли администрирования защищены. 87 Совет Рекомендуется установить и настроить аппаратное или программное средство балансировки нагрузки при запуске веб-приложений платформы BI в кластере веб-приложений Tomcat. Обратитесь к документации Tomcat для получения сведений о настройке кластера Tomcat .

–  –  –

Перед развертыванием убедитесь, что сервер веб-приложений установлен, настроен и запущен. Создайте домен WebLogic, в котором будут выполняться веб-приложения платформы BI .

С помощью команды wdeploy predeploy создайте WAR-файлы, например, BOE.war и AdminTools.war, которые можно развернуть вручную в WebLogic:

wdeploy.bat weblogic11 -DAPP=BOE predeploy Примечание Команда wdeploy predeploy создает неупакованную структуру папок для веб-приложений веб-служб (dswsbobje и BusinessProcessBI) вместо WAR-файла. Например,

–  –  –

При развертывании в WebLogic необходимо выбрать вторую (вложенную) папку dswsbobje или BusinessProcessBI .

1. Выполните вход в административную консоль сервера WebLogic с помощью веб-браузера. Используйте адрес http://WAS_HOSTNAME:PORT/console .

По умолчанию используется номер порта 7001 .

Открывается веб-страница Консоли администрирования сервера WebLogic .

2. (Необязательно) В панели Центр изменений щелкните Блокировать и редактировать .

Этот шаг необходимо только в том случае, если конфигурация домена заблокирована, например, в рабочей среде .

3. В панели Структура домена щелкните Развертывания .

4. На странице Сводка развертываний нажмите кнопку Установить. Затем на странице Мастер установки приложений перейдите к WAR-файлу или папке:

–  –  –

Нажмите кнопку Далее .

5. Выберите параметр Установить это развертывание в качестве приложения и нажмите Далее. После проверки и ввода необходимых дополнительных параметров в мастере нажмите кнопку Готово .

6. (Необязательно) В панели Центр изменений щелкните Активировать изменения, чтобы применить изменения к серверу веб-приложений .

Этот шаг необходимо только в том случае, если конфигурация домена заблокирована, например, в рабочей среде .

Откройте веб-приложение в веб-браузере, чтобы убедиться, что оно запущено .

5.1.4.1 Развертывание в кластере WebLogic При развертывании веб-приложений на кластере WebLogic следует развернуть сервер администрирования на хосте WebLogic. Консоль администрирования WebLogic позволяет перемещать вебприложения на другие компьютеры в кластере .

Примечание Для развертываний, запущенных на кластере WebLogic рекомендуется использовать аппаратный или программный балансировщик нагрузки .

Развертывания кластера WebLogic используют следующую общую процедуру .

1. Чтобы создать реестр WebLogic XML для экземпляра, обслуживающего веб-приложения платформы BI, следует использовать консоль администрирования WebLogic. Для создания реестра XML следует использовать значения в таблице внизу .

–  –  –

2. Если платформа BI и сервер администрирования WebLogic устанавливаются на одном компьютере, перейдите к действию 6. Если платформа BI и сервер администрирования WebLogic запущены на разных компьютерах, скопируйте инструмент WDeploy и окружение на компьютер, где установлен сервер администрирования WebLogic .

3. Измените файл config.weblogic11, расположенный по адресу BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf .

Например, as_domain_dir=c:\bea\user_projects\domains\base_domain as_instance=AdminServer as_admin_port=7001 as_admin_username=weblogic as_admin_password=password

4. Измените параметр PersistentStoreType в файле weblogic.xml, находящемся в следующем каталоге:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\templates \weblogic.xml. Например,

–  –  –

5. Откройте консоль командной строки и выполните следующую команду:

wdeploy.bat weblogicX predeployall

6. Используйте консоль администрирования WebLogic, чтобы отдельно установить каждое развертываемое веб-приложение из следующего каталога:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\weblogicX \application\ .

7. В процедуре Выбор целей развертывания выберите имя кластера и параметр Все серверы в кластере .

8. По завершении процедуры Выбор целей развертывания выберите все установленные приложения и перейдите к пункту Запуск Обслуживание всех запросов .

–  –  –

5.1.5.1 Развертывание вручную с помощью консоли администрирования WebSphere 7.0 Убедитесь, что сервер веб-приложений установлен, настроен и запущен. С помощью команды wdeploy predeploy создайте EAR-файлы, например BOE.ear и AdminTools.ear, которые можно развернуть вручную в WebSphere:

wdeploy.bat websphere7 -DAPP=BOE predeploy

При развертывании приложения BOE или всех веб-приложений следует увеличить значение времени ожидания, чтобы избежать сбоя развертывания и вывода сообщения об истечении времени ожидания (см .

Изменение параметров времени ожидания в WebSphere 7.0 или 8.5 [стр. 93]) .

1. Выполните вход в консоль WebSphere Integrated Solutions Console, используя учетную запись администратора, по адресу http://WAS_HOSTNAME:PORT/ibm/console .

По умолчанию используется номер порта 9060 .

2. Выберите в меню команды Приложения Тип приложений Корпоративные приложения WebSphere .

Появится окно Корпоративные приложения .

3. Нажмите кнопку Установить .

Появится окно Путь к новому приложению на экране подготовки к установке приложения .

4. Нажмите кнопку Обзор и выберите EAR-файл веб-приложения .

Полный путь к EAR-файлу веб-приложения будет выведен в поле Полный путь

5. Перейдите на следующий экран .

Какой вариант установки приложения использовать? появится экран .

6. Примите вариант по умолчанию Быстрый путь и перейдите на следующий экран .

Появится окно Шаг 1. Выбор параметров установки на экране Установка нового приложения .

7. Примите параметры по умолчанию и перейдите на следующий экран .

Появится экран Корпоративные приложения .

8. Примите параметры по умолчанию и перейдите на следующий экран .

Появится экран Шаг 3. Сводка .

9. Просмотрите резюме и нажмите кнопку Готово .

Выполняется установка веб-приложения и появляется сообщение с запросом подтверждения изменений основной конфигурации .

10. Выберите Сохранить прямо в основной конфигурации .

Конфигурация веб-приложения сохраняется, затем появляется экран Корпоративные приложения .

Обратите внимание, что веб-приложение еще не запущено .

11. Выберите веб-приложение в списке развернутых приложений (ресурсы администрирования) .

Откроется окно Параметры конфигурации .

12. Выберите Управление модулями .

Появится экран Управление модулями .

13. Выберите модуль веб-приложения (в столбце Модуль) .

Появится экран Управление общими свойствами модулей .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью консоли администрирования защищены. 91

14. Выберите Сначала классы, загруженные локальным загрузчиком классов (родительский последний) в свойстве Последовательность загрузчика классов .

Отобразится сообщение с запросом на подтверждение .

15. Выберите Сохранить прямо в основной конфигурации .

Конфигурация веб-приложения сохраняется, затем отображается экран Управление модулями .

16. Нажмите кнопку ОК .

Появится сообщение с запросом подтверждения изменений основной конфигурации .

17. Щелкните Загрузка классов и обнаружение обновлений .

Откроется окно конфигурации Загрузчик классов .

18. Введите интервал опроса в поле Интервал опроса обновленных файлов и нажмите кнопку ОК .

Появится сообщение с запросом подтверждения изменений основной конфигурации .

19. Выберите Сохранить прямо в основной конфигурации .

Конфигурация веб-приложения сохраняется, затем появляется экран Корпоративные приложения .

20.Установите флажок данного веб-приложения и нажмите кнопку Запуск .

Появится сообщение с подтверждением успешного запуска веб-приложения .

Веб-приложение развернуто, настроено и запущено. Протестируйте веб-приложение, используя корневой контекст, приведенный выше. Повторите эти действия для каждого веб-приложения .

5.1.5.2 Развертывание вручную с помощью консоли администрирования WebSphere 8.5 Убедитесь, что сервер веб-приложений установлен, настроен и запущен. С помощью команды wdeploy predeploy создайте EAR-файлы, например BOE.ear и AdminTools.ear, которые можно развернуть вручную в WebSphere:

wdeploy.bat websphere8 -DAPP=BOE predeploy

При развертывании приложения BOE или всех веб-приложений следует увеличить значение времени ожидания, чтобы избежать сбоя развертывания и вывода сообщения об истечении времени ожидания (см .

Изменение параметров времени ожидания в WebSphere 7.0 или 8.5 [стр. 93]) .

1. Выполните вход в консоль WebSphere Integrated Solutions Console, используя учетную запись администратора, по адресу http://WAS_HOSTNAME:PORT/ibm/console .

По умолчанию используется номер порта 9060 .

2. Выберите в меню команды Приложения Тип приложений Корпоративные приложения WebSphere .

Появится окно Корпоративные приложения .

3. Нажмите кнопку Установить .

Появится окно Путь к новому приложению на экране подготовки к установке приложения .

4. Нажмите кнопку Обзор и выберите EAR-файл веб-приложения .

Полный путь к EAR-файлу веб-приложения будет выведен в поле Полный путь

5. Перейдите на следующий экран .

Какой вариант установки приложения использовать? появится экран .

6. Примите вариант по умолчанию Быстрый путь и перейдите на следующий экран .

Появится окно Шаг 1. Выбор параметров установки на экране Установка нового приложения .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью консоли администрирования 92 защищены .

7. Примите параметры по умолчанию и перейдите на следующий экран .

Появится экран Корпоративные приложения .

8. Выберите модули для развертывания и перейдите на следующий экран .

Появится экран Шаг 3. Сводка .

9. Просмотрите резюме и нажмите кнопку Готово .

Выполняется установка веб-приложения и появляется сообщение с запросом подтверждения изменений основной конфигурации .

10. Выберите Сохранить прямо в основной конфигурации .

Конфигурация веб-приложения сохраняется, затем появляется экран Корпоративные приложения .

Обратите внимание, что веб-приложение еще не запущено .

11. Выберите веб-приложение в списке развернутых приложений (ресурсы администрирования) .

Откроется окно Параметры конфигурации .

12. Выберите Управление модулями .

Появится экран Управление модулями .

13. Выберите модуль веб-приложения (в столбце Модуль) .

Появится экран Управление общими свойствами модулей .

14. Выберите Сначала классы, загруженные локальным загрузчиком классов (родительский последний) в свойстве Последовательность загрузчика классов .

Отобразится сообщение с запросом на подтверждение .

15. Выберите Сохранить прямо в основной конфигурации .

Конфигурация веб-приложения сохраняется, затем отображается экран Управление модулями .

16. Нажмите кнопку ОК .

Появится сообщение с запросом подтверждения изменений основной конфигурации .

17. Щелкните Загрузка классов и обнаружение обновлений .

Откроется окно конфигурации Загрузчик классов .

18. Введите интервал опроса в поле Интервал опроса обновленных файлов и нажмите кнопку ОК .

Появится сообщение с запросом подтверждения изменений основной конфигурации .

19. Выберите Сохранить прямо в основной конфигурации .

Конфигурация веб-приложения сохраняется, затем появляется экран Корпоративные приложения .

20.Установите флажок данного веб-приложения и нажмите кнопку Запуск .

Появится сообщение с подтверждением успешного запуска веб-приложения .

Веб-приложение развернуто, настроено и запущено. Протестируйте веб-приложение, используя корневой контекст, приведенный выше. Повторите эти действия для каждого веб-приложения .

5.1.5.3 Изменение параметров времени ожидания в WebSphere 7.0 или 8.5 Развертывание веб-приложений на платформе BI на сервере веб-приложений WebSphere 7, 8.5 или 8.5.5 может занять некоторое время .

При получении сообщения об истечении срока ожидания в процессе развертывания веб-приложений в WebSphere 7, 8.5 или 8.5.5 следует увеличить значение параметра истечения срока ожидания при развертывании .

1. При помощи текстового редактора измените файл конфигурации deployment.xml. Расположение файла deployment.xml зависит от параметров установки и настройки сервера .

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Развертывание веб-приложений с помощью консоли администрирования защищены. 93 Как правило, файл конфигурации deployment.xml расположен по адресу DEPLOYMENT_CELL \applications\isclite.ear\deployments\isclite\deployment.xml .

Вместо DEPLOYMENT_CELL следует подставить имя ячейки сервера развертывания .

Например, если ячейка носит имя NetworkDeploymentCell01, полный путь к файлу deployment.xml может быть следующим: C:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01\config \cells\NetworkDeploymentCell01\applications\isclite.ear\deployments\isclite \deployment.xml .

2. Задайте для атрибута invalidationTimeout нужное значение в минутах, где максимальное значение отсутствует -1 (время ожидания не истекает) .

3. Сохраните файл deployment.xml .

4. Перезапустите службу WebSphere .

Параметр истечения срока ожидания для WebSphere изменен .

–  –  –

Чтобы вручную развернуть веб-приложения платформы BI в кластере веб-приложений WebSphere, распределенном по нескольким компьютерам, необходимо развернуть веб-приложения на компьютере, на котором установлено приложение WebSphere Deployment Manager. После установки всех необходимых веб-приложений можно использовать консоль WebSphere Integrated Solutions Console для отдельного развертывания этих приложений в кластере .

Совет Рекомендуется установить и настроить аппаратное или программное средство балансировки нагрузки при запуске веб-приложений платформы BI в кластере веб-приложений WebSphere. Чтобы настроить средство балансировки нагрузки и кластер, обратитесь к документации по серверу WebSphere .

Чтобы развернуть веб-приложения в кластере WebSphere, выполните следующую универсальную процедуру:

1. Если платформа BI и сервер администрирования WebSphere Deployment Manager устанавливаются на одном компьютере, перейдите к шагу 3. Если платформа BI и WebSphere Deployment Manager запущены на разных компьютерах, сначала необходимо скопировать инструмент и среду WDeploy на компьютер, на котором установлен сервер администрирования WebSphere

2. Измените файл config.websphereX, расположенный по адресу BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf .

Необходимо указать сведения для сервера администрирования. Например, as_dir=C:\Program Files\IBM\WebSphere\AppServer as_soap_port=8779 as_virtual_host=default_host as_admin_is_secure=false enforce_file_limit=true

3. Откройте консоль командной строки и выполните следующую команду:

wdeploy.bat websphere7 predeployall

–  –  –

4. Откройте консоль WebSphere Integrated Solutions Console .

5. Последовательно выберите команды Приложения Приложения Enterprise для отдельной установки каждого из развертываемых веб-приложений из следующего каталога:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir \websphereX\application\

–  –  –

6. Выполните действия по установке нового приложения на консоли для установки веб-приложения Примечание В разделе Назначение модулей серверам убедитесь, что выбран целевой кластер, и выберите устанавливаемый модуль перед нажатием кнопки "Применить" .

7. После установки приложения нажмите кнопку Сохранить .

8. Повторите действия с 5 по 7 для каждого файла EAR, который необходимо установить .

9. Перейдите к пункту Администрирование системы Узлы и выберите узлы в кластере, которые не обозначены как синхронизированные

10. Выберите Синхронизировать .

11. Для каждого сервера приложений в кластере выберите Серверы Серверы приложений имя_сервера_приложений Управление сеансами Параметры распределенной среды Настройка параметров Пользовательские параметры настройки и выберите параметр Все атрибуты сеанса в свойстве Запись содержимого .

Свойству Запись содержимого необходимо присвоить значение Все атрибуты сеанса, чтобы обеспечить отказоустойчивость веб-приложения. Если вы не задали пользовательские параметры, убедитесь, что выбран подходящий уровень настройки развертывания, например, Высокий или Низкий, при котором этому свойству присваивается значение Все атрибуты сеанса .

12. Перейдите к пункту Приложения Приложения Enterprise для запуска установленного приложения .

–  –  –

6.1 Переименование веб-приложения BOE или дерева источников веб-приложений Если исходное дерево веб-приложения платформы BI в папке было переименовано, его развертывание средством WDeploy может выполняться неправильно. Это происходит на всех поддерживаемых платформах. Папка исходного дерева расположена по следующему пути:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps

Для решения данной проблемы выполните следующие действия:

1. Найдите файл конфигурации для веб-приложения BOE, BOE.properties по адресу BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps

2. Переименуйте файл BOE.properties так, чтобы он отражал новое имя WAR-файла веб-приложения .

Например, если имя веб-приложения BOE нужно изменить на MYBOE и файл BOE.war уже переименован на MYBOE.war, переименуйте файл BOE.properties на MYBOE.properties .

3. Для обновления содержимого вновь поименованного файла.properties используйте текстовый редактор. Обновите сведения о веб-приложении в файле конфигурации .

#Business Objects Configuration Utility #BOE specific properties warfile=WEB_APP_NAME.war appvdir=WEB_APP_NAME buildfile=WEB_APP_NAME.xml osgisupported=true Например, если имя веб-приложения BOE нужно изменить на MYBOE, замените указанную выше переменную WEB_APP_NAME на MYBOE .

4. Переименуйте файл BOE.xml так, чтобы он отражал новое имя WAR-файла веб-приложения .

Например, если имя веб-приложения BOE нужно изменить на MYBOE и файл BOE.warили BOE.ear уже переименован в MYBOE.war или MYBOE.ear, переименуйте файл BOE.xml в MYBOE.xml .

Теперь средство WDeploy сможет развернуть вновь поименованное веб-приложение на сервере вебприложений .

6.2 Использование средства WDeploy в чистой среде IPv6 Когда команда wdeploy используется в чистой среде IPv6 вместе с пакетом разработки Oracle Java (JDK), этот пакет может не разрешить привязку сервера веб-приложений к адресу IPv6, что приведет к сбою при выполнении команд wdeploy .

–  –  –

JAVA_OPTIONS="-Djava.net.preferIPv6Addresses=true" Например, на сервере веб-приложений WebLogic добавьте строку JAVA_OPTIONS="Djava.net.preferIPv6Addresses=true" в скрипт setDomainEnv.sh или setDomainEnv.cmd .

Перезапустите сервер веб-приложений и проверьте возможность подключения к IP-интерфейсу обратной связи ::1 или псевдоним локального узла в файле hosts .

6.3 Веб-службы на серверах с разделение веб-уровня Веб-приложение веб-служб (dswsbobje.war) не поддерживается в распределенном развертывании вебуровня. Развертывания с разделением веб-уровня имеют отдельные веб-сервер и сервер веб-приложений .

WDeploy будет проводить обработку веб-приложений как автономных веб-приложений, даже в развертывании с разделением веб-уровня .

6.4 Использование путей, содержащих знак обратной косой черты (\), ведет к сбою развертывания Развертывание веб-приложений может завершиться сбоем при передаче в командной строке WDeploy пути, заключенного в двойные кавычки ("), с завершающим знаком обратной косой черты (\). Параметры, на которые влияет данная проблема:

as_dir ws_dir war_dir appsource_dir app_source_tree Например, вызов командной строки WDeploy с параметром -Dwar_dir="C:\App Server\" может вызвать сбой при развертывании веб-приложений на сервере веб-приложений .

Чтобы решить эту проблему, следует отказаться от использования завершающей обратной косой черты при передаче в команду WDeploy пути, заключенного в двойные кавычки .

Например, чтобы исправить приведенный выше параметр war_dir, можно удалить завершающую обратную косую черту:

-Dwar_dir="C:\App Server" .

–  –  –

Если язык средства WDeploy отличается от английского:

Графический интерфейсе пользователя WDeploy не поддерживает знаки, отличные от латиницы, в параметрах имени пользователя для администратора сервера и в параметрах пароля, содержащихся в файле config.WEB_APP_SERVER В ОС Windows при передаче пути к файлу, содержащего отличные от латиницы символы и символы формата UTF-8, может произойти сбой графического интерфейса пользователя средства WDeploy и командной строки, после которого произойдет исключение. В файле журнала будет указано, что путь к файлу содержит недопустимые символы и не может быть найден .

–  –  –

Кнопки интерфейса пользователя WDeploy Обзор могут быть недоступны с клавиатуры в некоторых операционных системах Microsoft Windows. Это известное ограничение для операционных систем Windows .

6.7 Веб-приложения не удаляются с сервера Если с помощью команд undeploy или undeployall средства WDeploy удалить веб-приложение не удается, с помощью консоли администрирования остановите все веб-приложения и перезапустите сервер. Затем повторно выполните команду undeploy или undeployall .

6.8 Скопируйте файл MobileOTA14.properties после установки веб-уровня Если планируется использовать поддержку платформы BI Mobile, и выполнена установка веб-уровня, необходимо скопировать файл MobileOTA14.properties в хост, который получил эту установку вебуровня (скорее всего, это сервер веб-приложений) .

Чтобы скопировать файл MobileOTA14.properties на целевой хост установки веб-уровня, выполните перечисленные ниже шаги .

1. Найдите файл MobileOTA14.properties на хосте, где была выполнена Полная или Выборочная установка платформы BI .

–  –  –

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf\apps

2. Скопируйте файл MobileOTA14.properties в соответствующий путь на хосте, на котором была выполнена установка веб-уровня .

–  –  –

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

Чтобы решить эту проблему, вручную удалите файлы с сервера веб-приложений. На некоторых серверах веб-приложений кнопка Отмена может быть недоступна. Это известное ограничение пакета JDK, используемого для развертывания .

6.10 JBoss 6.10.1 Исключение системы безопасности при развертывании веб-приложений AdminTools, dswsbobje или BusinessProcessBI на платформе JBoss 7.1 При развертывании веб-приложений AdminTools, dswsbobje или BusinessProcessBI на платформе

JBoss 7.1 может произойти следующая ошибка:

java.lang.SecurityException: Toolkit not encapsulated by a jar .

Эта ошибка возникает в библиотеке RSA. Чтобы устранить проблему, необходимо внести изменения в исходные файлы веб-приложения и в сервер приложений JBoss перед предварительным развертыванием и развертыванием веб-приложения. В следующем примере используется приложение AdminTools.

Для приложений dswsbobje и BusinessProcessBI выполняется аналогичная процедура:

1. Скопируйте все файлы из следующего каталога модуля RSA WDeploy:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\rsa_module

2. На сервере приложений JBoss создайте каталог rsa\main в modules\com и вставьте туда все файлы, скопированные на Шаге 1:

JBOSS_INSTALL_DIR\modules\com\rsa\main

3. Переместите файл jboss-deployment-structure.xml из:

JBOSS_INSTALL_DIR\modules\com\rsa\main и поместите его в следующий каталог исходных файлов AdminTools:

Руководство по развертыванию веб-приложений для Windows © 2015 SAP SE или аффилированная компания SAP. Все права Известные проблемы и решения защищены. 99 BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\AdminTools \WEB-INF

4. Удалите JAR-файлы RSA: certjFIPS.jar, cryptojFIPS.jar, и ssljFIPS.jar из исходных файлов

AdminTools:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\AdminTools \WEB-INF\lib

5. Предварительно разверните измененное веб-приложение AdminTools с помощью средства WDeploy .

Например, wdeploy jboss7 predeploy -DAPP=AdminTools

6. Разверните измененный WAR-файл AdminTools с помощью интерфейса командной строки JBoss .

Примеры использования интерфейса командной строки см. в Развертывание вручную с помощью консоли администрирования JBoss 7.1 [стр. 77] .

6.11 Технологическая платформа SAP NetWeaver

–  –  –

При развертывании веб-приложений платформы BI 4.0 с пакетом поддержки 1 или более поздней версии на компоненте сервера приложений SAP NetWeaver с использованием SAP Software Update Manager (SUM) значения параметров servicelevel, patchlevel и scn могут отображаться неправильно и требовать исправления.

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

Параметры servicelevel и patchlevel должны совпадать с устанавливаемыми фактическими версиями пакета поддержки и исправления. Например, Для пакета поддержки 1 присвойте параметру servicelevel значение 1, а параметру patchlevel

– значение 0 .

Для пакета поддержки 2 с исправлением 1 присвойте параметру servicelevel значение 2, а параметру patchlevel – значение 1 .

Параметры scn и name должны иметь одинаковые значения. Например, если свойству name присвоено значение BOEWEBAPPJAVA, свойству scn также должно быть присвоено значение BOEWEBAPPJAVA .

Файлы SAP_metadata.Properties для разных пакетов веб-приложений можно найти в следующих местоположениях:

BOE.sca: BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\SLDSupport \NWSLD\BOE dswsbobje.sca: BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy \SLDSupport\NWSLD\dswsbobje BusinessProcessBI.sca (исключенный): BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\SLDSupport\NWSLD\BusinessProcessBI

–  –  –

Средство WDeploy не поддерживает развертывание в технологической платформе SAP NetWeaver или отмену развертывания на этой платформе. Используйте команду predeploy или predeployall в средстве WDeploy, чтобы создать SCA-файлы и выполнить развертывание вручную с помощью SAP Software Update Manager (SUM). Подробные инструкции по выполнению развертывания в SAP NetWeaver вручную см. в разделе Развертывание технологической платформы SAP NetWeaver с помощью SAP Software Update Manager (SUM) [стр. 79] .

6.12 Tomcat

–  –  –

При использовании Tomcat на сервере под управлением ОС Windows Vista или 2008 в режиме "только IPv6" отключите IPv4 в ОС Windows. Для этого откройте Панель управления Windows и выберите аплет Сетевые подключения. Не удаляйте протокол IPv4. Это может привести к ошибке запуска Tomcat .

Это известная проблема в пакетах JDK 5 и 6 .

6.12.2 Отмените развертывание веб-приложений с сервера Tomcat с помощью средства WDeploy При использовании команды wdeploy undeploy на сервере веб-приложений Tomcat может возникнуть ошибка, если сервер веб-приложений не выключен и продолжает использоваться. Для решения этой проблемы выключите сервер веб-приложений Tomcat перед выполнением команды wdeploy undeploy .

–  –  –

Веб-приложения, изначально развертываемые на сервере Tomcat с помощью средства WDeploy, могут не загружаться при использовании пути контекста, отличного от установленного по умолчанию. Чтобы изменения вступили в силу, перезапустите сервер Tomcat .

6.13 WebLogic

–  –  –

После выполнения команд wdeploy undeploy или wdeploy undeployall файлы веб-приложений вебслужб BusinessProcessBI и dswsbobje могут быть не удалены с сервера веб-приложений WebLogic 10.3.x .

Для того чтобы обойти эту проблему, остановите в консоли администратора веб-приложения BusinessProcessBI и dswsbobje, а затем перезапустите сервер веб-приложений. После перезагрузки сервера веб-приложений можно выполнить команды wdeploy undeploy или wdeploy undeployall для удаления файлов BusinessProcessBI и dswsbobje .

6.14 WebSphere 6.14.1 Развертывание в WebSphere в защищенном режиме При использовании средства WDeploy с установкой сервера WebSphere при включенном SSL-шифровании может возникнуть ошибка проверки. Чтобы обойти эту проблему, при помощи команды wsadmin следует перед попыткой выполнить развертывание с помощью средства WDeploy принять SSL-сертификат вручную .

Например, измените каталог на WEBSPHERE_INSTALL_DIR\AppServer\bin и выполните следующую команду:

wsadmin -conntype SOAP -port SOAP_admin_port -user as_admin_username -password as_admin_password Замените переменную SOAP_admin_port на номер порта, используемый сервером WebSphere (например, 8880), as_admin_username на имя пользователя из учетной записи администратора (например, admin), а as_admin_password – на пароль для учетной записи администратора, заданной переменной as_admin_username .

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

–  –  –

После развертывания поставщика веб-служб (dswsbobje.war) на сервере WebSphere 7.0 с поддержкой модуля WS-адресации Axis2 может возникать внутренняя ошибка сервера. Приложение поставщика вебслужб (dswsbobje.war) построено на платформе веб-служб Apache Axis2, в состав которой входит этот модуль .

Чтобы обойти эту проблему, необходимо отключить модуль адресации в установке платформы BI по умолчанию .

Если выполняется развертывание на сервер веб-приложений, отличный от WebSphere 7.0, чтобы включить модуль WS-адресации Axis2, измените файл axis2.xml и отмените комментирование строки. Файл axis2.xml располагается в разделе /WEB-INF/conf WARфайла поставщика веб-служб. Перезапустите сервер веб-приложений, чтобы изменения вступили в силу .

6.14.3 WASX7017E: исключение при развертывании в WebSphere

При использовании WebSphere может возникнуть следующее исключение:

com.ibm.websphere.management.exception.ConfigServiceException com.ibm.websphere.management.exception.ConnectorException org.apache.soap.SOAPException: [SOAPException: faultCode=SOAP-ENV:Client;

msg=Read timed out; targetException=java.net.SocketTimeoutException: Read timed out] Чтобы обойти эту проблему, попробуйте изменить значения времени ожидания в следующих местоположениях:

Откройте файл soap.client.props и увеличьте или удалите значение времени ожидания соединения SOAP, задаваемое свойством:

com.ibm.SOAP.requestTimeout=0 Файл soap.client.props находится в папке WAS_INSTALL_DIR\profiles\PROFILE\properties\soap.client.props В консоли WebSphere Integrated Solutions Console увеличьте значение свойства requestTimeout для соединителя JMX SOAP в сервере приложений:

–  –  –

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

Примечание Вызовите консоль WebSphere, выбрав http://ИМЯ_ХОСТА_WAS:ПОРТ/ibm/console. По умолчанию используется номер порта 9060 .

–  –  –

Образцы кодов Какой-либо код программного обеспечения и/или строки кода (строки) («Код»), включенные в эту документацию, представляют собой примеры, не предназначенные для использования в среде продуктивных систем. Код предназначен только для объяснения и иллюстрации синтаксиса и правил составления определенного кода. SAP не гарантирует правильность и полноту представленного Кода и снимает с себя ответственность за ошибки и ущерб, возникшие в связи с использованием Кода, если только такие ошибки и ущерб не были совершены компанией SAP преднамеренно или по крайней небрежности .

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

Гендерно-нейтральный язык По мере возможности в документации SAP используется гендерно-нейтральный язык. В зависимости от контекста к читателю ведется обращение напрямую («Вы») или используется гендерно-нейтральное существительное (например «торговый агент» или «рабочие дни»). Если при обращении к людям обоих полов, не удается избежать использования местоимения третьего лица в единственном числе, или гендерно-нейтральное существительное не существует, SAP оставляет за собой право использования мужской формы существительного или местоимения, чтобы обеспечить понятность документации .

Интернет гиперссылки Документация SAP может содержать гиперссылки на страницы в сети Интернет. Эти гиперссылки предназначены для использования как рекомендации для поиска соответствующей информации. SAP не гарантирует доступность и отсутствие ошибок в соответствующей информации, а также возможность ее использования для определенной цели. SAP не несет ответственности за ущерб, возникший в связи с использованием соответствующей информации, если только такой ущерб не был причинен компанией SAP преднамеренно или по крайней небрежности. Все ссылки для ясности разделены по категориям (см .

http://help.sap.com/disclaimer) .

–  –  –

© 2015 SAP SE или аффилированная компания SAP. Все права защищены .

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

Некоторые программные продукты, предлагаемые на рынке компанией SAP SE и ее дистрибьюторами, содержат компоненты программного обеспечения, исключительными правами в отношении которых обладают иные поставщики программного обеспечения. Возможны различные варианты спецификаций продуктов для разных стран .

Материалы предоставлены компанией SAP SE и ее аффилированной компанией исключительно в информационных целях, без предоставления каких-либо гарантий. Компания SAP или ее аффилированные компании не несут ответственности за ошибки или пропуски в настоящих материалах. Гарантии, если таковые предоставляются, в отношении продуктов и услуг компании SAP или ее аффилированной компании содержатся исключительно в документах, которые прилагаются к соответствующим продуктам и услугам. Ничто, изложенное в настоящем документе, не должно трактоваться как предоставление дополнительных гарантий .

SAP, а также упомянутые здесь продукты и услуги SAP, как и соответствующие логотипы, являются товарными знаками или зарегистрированными товарными знаками SAP SE (или аффилированной компании SAP) на территории Германии и других стран. Все иные названия продуктов и услуг являются товарными знаками соответствующих компаний .

Для получения дополнительных сведений и уведомлений о товарных знаках см. http://www.sap.com/corporate-en/legal/ copyright/index.epx .






Похожие работы:

«Суспільно-політична література 1. 66.3(4Укр) А 66 Андрусів, Віктор. Змінити майбутнє / В. Андрусів. К. : Наш формат, 2014 . с. : м. Экземпляры: всего:1 КС(1) 2. 66.3(4Рос) Р 18 Райтшустер, Борис. Путинократия : Человек власти и его система / Б. Райтшустер ; [пер. с нем. В. Н. Винника, А. В. Филатовой, С. А. Колесник]....»

«ЮЖНАЯ АЗИЯ Д.Б. Абрамов КАШМИРСКИЙ УЗЕЛ История Кашмирского конфликта насчитывает уже семь десятилетий и является старейшей в повестке ООН с момента е возникновения. Первая из трех индо-пакистанских войн вспыхнула в октябре 1947 г. в результате опрометчивой политики верхушки княжества Джамму и Кашмир (...»

«Куликова Ирина Михайловна РАЗГРАНИЧЕНИЕ ПОНЯТИЙ КУЛЬТУРНЫЙ КОНТАКТ И КУЛЬТУРНОЕ ВЗАИМОДЕЙСТВИЕ Статья посвящена спорному вопросу разграничения понятий культурный контакт и культурное взаимодействие в с...»

«Религиозная организация – духовная образовательная организация высшего образования "Тамбовская духовная семинария Тамбовской Епархии Русской Православной Церкви" Кафедра Церковной истории Андрей Александрович Забавников Подвиг святых равноапостольных жен в истории христианской Церкви Выпу...»

«МИНИСТЕРСТВО СПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ (МИНСПОРТ РОССИИ) О внесении изменений в состав Координационной группы Министерства спорта Российской Федерации по экспериментальной и инновационной деятельности в области физической культ...»

«ВЕЗЕГОТЫ И КАФОЛИЧЕСКАЯ ЦЕРКОВЬ В ПЕРВОЙ ПОЛОВИНЕ V ВЕКА Г. Е. ЗАХАРОВ В статье исследуется восприятие везеготов в сочинениях христианских авторов VVI вв., а также рассматривается эволюция политики везеготских королей в отношении Кафолической Церкви в пе...»

«.В ОДЕССЕ Книжный развал Дом князя Гагарина. Выпуск 5 Одесса, ЗАО Пласке, 2009 Одесский литературный музей издает пя тый сборник научных статей и публикаций. Чи тателя не должно отпугивать определение научный, так как все тексты сборника пред назначены одновременно и специалистам, и лю бителям лит...»

«Н. М е н ь к о в а ПОЛЕ БИТВЫ ПРИ ГАСТИНГСЕ МОСКВА 2009 Н.М. МЕНЬКОВА ПОЛЕ БИТВЫ ПРИ ГАСТИНГСЕ ПУТЕШЕСТВИЕ НА МАШИНЕ ВРЕМЕНИ МОСКВА 2009 УДК 82-94 ББК 84(2Рос-Рус)6 М-51 Н.М. Менькова М.-51. Поле битвы при Гастингсе. Путешествие на машине...»

«1. Пояснительная записка Рабочая программа по истории для учащихся 5 – 9 классов разработана на основе требований Федерального государственного образовательного стандарта основного общего образования к содержанию исторического образования в основной школе, Примерной программы по учебным предметам История 5-9 классы М.: Издательств...»

«Через идею знания время связано с судьбой. Эдиn, думая, что знает свою судьбу по предсказаниям, движется к истине и nриходит к ней, но его знание-мнение о прошедшем (как уже случившемся и nоэтому познанном'') и о настояшим, оказывается ложным, за фat...»

«СОДЕРЖАНИЕ ВВЕДЕНИЕ Источники Методика исследования Описание методов картографирования ГЛАВА I История формирования этнической карты в 1860-1910-е годы Динамика численности кабардинских селений. 21 Динамика численности русских поселений Д...»

«АКАДЕМИЯ НАУК СССР И Н СТИТУТ В О СТ О К О В ЕД ЕН И Я ТЮРКОЛОГИЧЕСКИЙ СБОРНИК И З Д А Т Е Л Ь С Т В О "Н АУКА" ГЛ АВН АЯ РЕД АК Ц И Я ВОСТОЧН ОЙ Л И ТЕРАТУРЫ М О С К В А 1978 А. Д. Нотчее К ИСТОРИИ РАБСТВА В ОСМАНСКОЙ ИМПЕРИИ. СИСТЕМА ДЕВШИРМЕ Османская империя.в средние века, как известно, была во­ енно-феодальным г...»

«IV WOJEWDZKI KONKURS PRZEDMIOTOWY Z JZYKA ROSYJSKIEGO dla uczniw gimnazjw w roku szkolnym 2011/2012 Etap Rejonowy KOD UCZNIA SUMA PUNKTW /60 ZADANIE 1. Przeczytaj tekst, z ktrego usunito cztery zdania. Wpisz w luki 1.– 4. litery, ktrymi oznaczono brakujce zdania (A–E), tak aby otrzyma logicz...»

«АКАДЕМИЯ НАУК СССР ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ИНСТИТУТ ВОСТОКОВЕДЕНИЯ Ленинградское отделение письменные;памятники И ПРОБЛЕМЫ ИСТОРИИ КУЛЬТУРЫ НАРОДОВ ВОСТОКА XXI ГОДИЧНАЯ НАУЧНАЯ СЕССИЯ ЛО И...»

«ISSN 2219-5254 ВЕСТНИК ИВАНОВСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА Серия "Гуманитарные науки" Вып. 3 (9), 2016 Филология. История. Философия Научный журнал Издается с 2000 года Журнал зарегистрирован в Федеральной службе по надзору в сфере связи, информационных технологий и массовых комм...»

«Дмитрий миХайЛевСКий президент благотворительного фонда "АРХЕ", руководитель проекта "Международный симпосион современного искусства" Гранд АРХЕ "Мировая история — это гонка во времени, бег взапуски ради наживы, власти, сокровищ, тут ве...»

«МЕТАИСТОРИЯ МЕТАФИЗИКА ТЕОРЕТИЧЕСКОЙ ИСТОРИИ А.К. Гуц Омский государственный университет им. Ф.М. Достоевского В статье дается представление о теоретической истории и рассматриваются несколько принципиальных проблем исторической науки. Ключевые слова: теоретическая история, космогония, исторические...»

«УДК 671 ТЕХНОЛОГИЧЕСКИЙ ПРОЦЕСС ИЗГОТОВЛЕНИЯ НАГРУДНОГО УКРАШЕНИЯ В ТЕХНИКЕ ЧЕКАНКИ А. А. Иринчинова, О. В. Старова, В. И . Мосоров Восточно-Сибирский государственный университет технологий и управления, г. Улан-Удэ, Россия Зооморфные мотивы в ювелирных из...»

«СОДЕРЖАНИЕ ПРИВЕТСТВЕННОЕ СЛОВО ректора Уральского государственного педагогического университета Игошева Б.М. 10 ВМЕСТО ПРЕДИСЛОВИЯ: Галагузова М.А. (Екатеринбург) Социальная педагогика: быть или не быть? 13 РАЗДЕЛ 1. ИСТОРИЯ, ТЕОРИЯ И МЕТОДОЛОГИЯ СОЦИАЛЬНОЙ ПЕДАГОГИКИ Абрамовских Н.В. (Шадринск) Теоретико-ме...»

«Вестник ПСТГУ II: История. История Русской Православной Церкви.2008. Вып. II:1 (26). С. 106–127 СВЯЩЕННЫЙ СОБОР 1917–1918 ГГ. И МУЧЕНИЧЕСКАЯ КОНЧИНА МИТРОПОЛИТА КИЕВСКОГО И ГАЛИЦКОГО ВЛАДИМИРА В статье приводятся документы из архива Священного Собора 1917–1918 гг. (ГА РФ. Ф. 3431), ка...»

«Дагестанский государственный университет народного хозяйства Плохарский А.Е. Учебное пособие (тестовые задания) по дисциплине "История зарубежной литературы" Махачкала 2017 УДК 82.0 ББК 83.3 Составители: Плохарский Артём Евгеньевич, к.ф.н., доцент кафеды теории и практики перевода Внутренний рецензент: Абдуллаева Саят...»

«Годишњак Учитељског факултета у Врању, књига VI, 2015. УДК 784.75 Дария АНДРОСОВА 78.082.4 кандидат искусствоведения, стручни рад доцент ОНМА имени А.В. Неждановой, Украина CТИЛЬ ПЕРЕХОДНОГО ПО...»




 
2019 www.mash.dobrota.biz - «Бесплатная электронная библиотека - онлайн публикации»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.