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

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

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

Версия документа: 4.1 Support Package 5 - 2014-11-14

Руководство по развертыванию вебприложений для Unix для 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 3.2.1 Поддержка кластеризации веб-приложений.................................. 13

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

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

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

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

–  –  –

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

–  –  –

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

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



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

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

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

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

–  –  –

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

фейса пользова­ теля

–  –  –

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

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

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

–  –  –

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

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

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

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

–  –  –

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





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

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

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

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

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

Режим ввода механизма сохранения Cookie (ArrowPoint Cookie) Примечание Для серверов платформы BI не требуется балансировка нагрузки, поскольку Центральный сервер управления (CMS) всегда распределяет работу между узлами кластера .

–  –  –

Платформа 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 .

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

–  –  –

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

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

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

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

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

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

wdeploy.sh 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_bobj/enterprise_xi40/wdeploy/conf/config.WEB_APP_SERVER Подробнее о файле конфигурации сервера веб-приложений WDeploy см. раздел “Файлы конфигурации” в руководстве по развертыванию веб-приложений на платформе SAP BusinessObjects Business Intelligence .

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

BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/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.sh WEB_APPLICATION_SERVER

-Dapp_source_dir=LOCATION_OF_OPENSEARCH_WEB_APP_SOURCE_TREE

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

wdeploy.sh websphere7

-Dwar=/sap/sap_bobj/enterprise_xi40/warfiles/OpenSearch

-DAPP=OpenSearch deploy Для получения дополнительных сведений о связанных продуктах OpenSearch см. раздел “OpenSearch” Руководства администратора платформы SAP BusinessObjects Business Intelligence .

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

–  –  –

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

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

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

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

Путь к контексту (иногда называемый виртуальным каталогом) – это подпапка корневого контекста, в которой находится веб-приложение. Например, путь к контексту для приложения стартовой панели BI

– /BI. Для доступа к приложению стартовой панели BI на сервере веб-приложений www.mycompany.com будет использоваться URL http://www.mycompany.com/BOE/BI .

Корневой контекст и путь к контексту можно изменить в соответствии с потребностями конкретной организации. В следующей таблице приведены примеры развертывания веб-приложения с именем 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_bobj/enterprise_xi40/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 .

–  –  –

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

BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/conf/apps/WEB_APP.properties Используйте текстовый редактор для обновления значения параметра appvdir в файле конфигурации WEB_APP.properties .

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

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

–  –  –

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

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

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

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

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

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

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

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

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

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

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

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

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

Для получения дополнительных сведений о необходимых компонентах для графического интерфейса пользователя WDeploy см. раздел Предварительные условия для инструмента WDeploy [стр. 75] .

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

–  –  –

Рекомендуется установить для параметров размера динамической памяти и максимального допустимого размера для 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 ГБ свободного места в разделе, где находится временная папка /tmp для развертывания веб-приложений. Это требование добавляется ко всем прочим требованиям сервера вебприложений или любых других серверов или служб, установленных на хосте .

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

4.2.4 Минимальные права для развертывания вебприложений при использовании другой учетной записи Совет Установку платформы BI и запуск средства WDeploy (wdeploy.sh) рекомендуется осуществлять от имени той же учетной записи, которая использовалась при установке сервера веб-приложений .

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

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

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

Tomcat 6 и 7

–  –  –

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

–  –  –

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



Конфигурация ulimit устанавливается с помощью команды ulimit или (для Linux) путем изменения системного файла конфигурации /etc/security/limits.con. Дополнительные сведения об изменении настройки ulimit см. в документации, входящей в состав операционной системы .

4.2.6 Настройка среды 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_bobj/enterprise_xi40/wdeploy

4.2.7 Файлы конфигурации параметров сервера веб-приложений

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

–  –  –

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

BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/conf Например, если используется сервер Tomcat 7, выберите /opt/sap/sap_bobj/enterprise_xi40/wdeploy/conf/config.tomcat7 .

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

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

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

BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/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 поступает уведомление о развертывании или отмене развертывания вебприложений, обеспечивая актуальность информации о развертываниях веб-приложений организации в базе данных SLD .

–  –  –

4.3.1 Включение регистрации SLD для технологической платформы SAP NetWeaver Для технологической платформы 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 .

–  –  –

Для использования 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_INSTALL_DIR/sap_bobj/enterprise_xi40/warfiles/webapps после установки компонента Веб-приложения Java в процессе установки компонента Веб-уровень .

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

–  –  –

Сведения о настройке 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] .

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

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

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

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

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

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

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

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

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

–  –  –

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

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

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

–  –  –

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

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

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

Веб-сервер Apache 2.2 с Tomcat 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_bobj/enterprise_xi40/wdeploy В этой папке содержатся скрипты WDeploy и файлы конфигурации .

BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/warfiles/webapps BIP_INSTALL_DIR/InstallData Эти каталоги отражают структуру каталогов по умолчанию, установленную в окне 1 .

–  –  –

Папка BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/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_bobj/enterprise_xi40/wdeploy/conf/config.WEB_APP_SERVER

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

–  –  –

Примечание Можно задать значения по умолчанию для параметра WDeploy в файле конфигурации WDeploy BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/conf/wdeploy.conf, вместо того чтобы указывать параметры в командной строке.

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

–  –  –

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

–  –  –

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

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

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

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

Файл конфигурации WDeploy (BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/conf/ wdeploy.conf): хранит общие настройки WDeploy, применяемые ко всем серверам веб-приложений .

Файлы конфигурации сервера веб-приложений (BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/ wdeploy/conf/config.WEB_APP_SERVER): содержат настройки определенного сервера вебприложений .

Файл конфигурации веб-приложения (BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/ conf/apps/WEB_APP.properties): содержит настройки развертывания определенного вебприложения .

–  –  –

Файл конфигурации BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/conf/wdeploy.conf хранит настройки, которые могут быть использованы при развертывании любого сервера веб-приложений .

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

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

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

BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/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 10.3.x (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 [стр. 64] .

–  –  –

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

–  –  –

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

config.apache (веб-сервер Apache или IBM IHS)

–  –  –

Разделенные развертывания применяют выделенный сервер веб-приложений для обслуживания динамического контента, а выделенный веб-сервер – для обслуживания статического контента. В следующей таблице представлены серверы веб-приложений, которые могут быть настроены для разделенного развертывания платформы 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_bobj/enterprise_xi40/wdeploy/conf/app/WEB_APP.properties .

Следующие настройки доступны в файле конфигурации WEB_APP.properties:

–  –  –

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

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

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

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

Необходимые компоненты WDeploy [стр. 21] Предварительные условия для инструмента WDeploy [стр. 75]

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

BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/wdeploy.sh

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

Общие команды Используются для предоставления информации верхнего уровня о самом инструменте и о развертывании доступного сервера веб-приложений. Они не применяются вместе с именами серверов, свойствами или действиями. Например, wdeploy.sh help wdeploy.sh listappservers Команды развертывания Используются для развертывания конкретных веб-приложений на конкретном сервере вебприложений. Эти команды всегда имеют следующий формат: сервер, свойства, действия. Например, wdeploy.sh WEB_APP_SERVER [-DPROPERTY=value] ACTION

–  –  –

WEB_APP_SERVER – имя веб-сервера или сервера веб-приложений, которое должно совпадать с именем файла конфигурации WDeploy BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/ wdeploy/conf/config.WEB_APP_SERVER .

Например, для технологической платформы SAP NetWeaver файл конфигурации называется BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/conf/config.sapappsvr73, отсюда имя параметра WEB_APP_SERVER – sapappsvr73 .

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

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

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

–  –  –

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

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

wdeploy.sh WEB_APP_SERVER [-DPROPERTY=значение] ДЕЙСТВИЕ WEB_APP_SERVER является именем веб-сервера или сервера веб-приложений. Данное имя должно соответствовать имени файла конфигурации в BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/ wdeploy/conf .

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

–  –  –

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

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

APP:

wdeploy.sh Tomcat6

-Das_dir=/opt/tomcat6

-Das_instance=localhost

-Das_service_name=Tomcat6

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

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

–  –  –

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

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

Задайте в качестве значения свойства -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.sh buildwarall

-Dapp_source_tree=/sap/sap_bobj/enterprise_xi40/warfiles/webapps

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

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

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

–  –  –

После настройки конфигурации веб-приложение упаковывается в WAR- или EAR-файл и сохраняется в каталоге BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/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_bobj/enterprise_xi40/warfiles/webapps Пример Например, используйте команду wdeploy predeployall для применения команды wdeploy predeploy ко всем веб-приложениям .

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

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

–  –  –

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

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

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

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

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

wdeploy.sh WEB_APP_SERVER

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

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

–  –  –

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

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

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

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

–  –  –

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

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

–  –  –

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

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

–  –  –

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

BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/warfiles/webapps Пример Например, используйте команду wdeploy deployall для применения команды wdeploy deploy ко всем веб-приложениям .

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

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

–  –  –

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

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

wdeploy.sh WEB_APP_SERVER

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

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

–  –  –

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

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

–  –  –

4.6.3.1.1 Предварительные требования для развертывания на технологической платформе 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 к этому свойству .

–  –  –

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

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

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_bobj/enterprise_xi40/wdeploy/conf .

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

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

–  –  –

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

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

wdeploy.sh Tomcat6 -Das_mode=split

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

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

–  –  –

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

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

Извлеките zip-файлы на сервере веб-приложений в каталоге BIP_INSTALL_DIR/sap_bobj/ enterprise_xi40/wdeploy/workdir/Tomcat6/resources .

Скопируйте эти папки с сервера веб-приложений Tomcat в папку Apache 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. Убедитесь, что мост между веб-сервером и сервером веб-приложений функционирует, указав в браузере адрес веб-сервера и проверив, что динамическое содержимое с сервера веб-приложений обслуживается правильно .

–  –  –

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

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

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

Файлы конфигурации WDeploy для серверов Apache и WebLogic располагаются в каталоге BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/conf .

Измените файл config.weblogic11. Например,

–  –  –

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

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

–  –  –

Динамическое содержимое находится в каталоге BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/ wdeploy/workdir/weblogic11/application. Статическое содержимое находится в каталоге BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/workdir/weblogic11/resources .

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

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

wdeploy.sh weblogic11 -Das_mode=split

-Dws_type=apache deployonlyall

–  –  –

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

–  –  –

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

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

Извлеките zip-файлы на сервере веб-приложений в каталоге BIP_INSTALL_DIR/sap_bobj/ enterprise_xi40/wdeploy/workdir/WebLogic11/resources .

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

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

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

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

–  –  –

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

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

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_bobj/enterprise_xi40/wdeploy/conf .

Измените файл config.apache. Например, ws_dir=C:\Program Files (x86)\IBM\HTTPServer connector_type=websphere7 deployment_dir=${ws_dir}/htdocs plugin_install_dir=C:\Program Files\IBM\HTTPServer\Plugins Измените файл config.websphere7. Например, as_soap_port=8880 #as_admin_username=admin #as_admin_password=password as_dir=/opt/websphere/appserver as_instance=server1 as_plugin_cfg_dir=/opt/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_bobj/enterprise_xi40/wdeploy/workdir/websphere7/application. Статическое содержимое располагается в каталоге: BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/ workdir/websphere7/resources .

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

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

wdeploy.sh websphere7 -Das_mode=split

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

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

–  –  –

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

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

Извлеките zip-файлы на сервере веб-приложений в каталоге BIP_INSTALL_DIR/sap_bobj/ enterprise_xi40/wdeploy/workdir/websphere7/resources .

–  –  –

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

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

BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/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

–  –  –

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 .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

–  –  –

Веб-приложения 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.sh tomcat6 -DAPP=BOE -Ddisable_CmcApp=true deploy

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

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

wdeploy.sh tomcat6 -DAPP=BOE -Ddisable_InfoView=true deploy 4.6.6 Изменения в установленных языках Чтобы добавить языковую поддержку для веб-приложений, необходимо переустановить платформу 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 Для использования инструмента WDeploy GUI необходимо убедиться, что выполнены перечисленные ниже требования .

Задайте переменную среды PERL_HOME .

Если пакет Perl 5.8.9 еще не установлен, присвойте переменной PERL_HOME значение BIP_INSTALL_DIR/InstallData/setup.engine/perl .

Рекомендуется использовать версию Perl, установленную с платформой BI.

Если используется собственная версия Perl 5.8.9, необходимо убедиться, что установлены следующие модули:

Text::CharWidth Возвращает количество занятых столбцов строки в терминале. Дополнительные сведения см. в статье CharWidth.pm на сайте http://search.cpan.org .

–  –  –

Инструмент WDeploy GUI расположен в папке BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/

wdeploy. Синтаксис команды WDeploy (из каталога wdeploy):

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

–  –  –

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

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

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

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

–  –  –

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

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

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

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

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

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

–  –  –

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

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

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

BOE_INSTALL_DIR/sap_bobj/enterprise_xi40/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 .

–  –  –

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

1. BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/logs/WDeploy_summary.log:

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

2. BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/logs/WDeploy.log: включает все в файл WDeploy_summary.log, однако при этом включает метки времени, а также все предупреждения и сообщения об ошибке .

При использовании команды WDeploy файл WDeploy_summary.log.01 перезаписывается текущей командой, в файл WDeploy.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 .

–  –  –

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

wdeploy.sh tomcat6

-Das_dir=/opt/usr/tomcat

-Das_instance=localhost

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

Команда WDeploy подготавливает веб-приложения для развертывания на сервере веб-приложений и создает WAR- или EAR-файлы в каталоге BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/ wdeploy/workdir/APP_SERVER/application, если не задан параметр -Dwork_dir .

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

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

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

–  –  –

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

JBoss:

wdeploy.sh 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 хранится в /BIPwebapps/, а серверной группе присвоено имя main-server-group .

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

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

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

–  –  –

/deployment=BOE.war:add(runtime-name="BOE.war",content=[{"path"="/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"="/BIPwebapps/ dswsbobje.war","archive"=false}])

–  –  –

По завершении отображается сообщение с информацией об успешном развертывании {"результат" = "успешно"} Выполните вход в веб-интерфейс консоли администрирования JBoss с использованием учетной записи администратора по адресу http://WAS_HOSTNAME:9990/console, чтобы убедиться, что приложение работает .

5.1.2 Технологическая платформа SAP NetWeaver 5.1.2.1 Предварительные требования для развертывания на технологической платформе 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 к этому свойству .

–  –  –

Перед развертыванием веб-приложения платформы BI (explorer) в технологической платформе SAP NetWeaver необходимо задать для свойства disable.compression.filter значение true в файле /WEBINF/classes/default.settings.properties. По умолчанию этому свойству присваивается значение

false. Измените default.settings.properties из следующего местоположения:

BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/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) [стр. 83] .

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

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

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

http://service.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

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

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

BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/workdir/sapappsvr73/application

–  –  –

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

4. Запустите компонент сервера приложений SAP NetWeaver .

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

ДИСК_УСТАНОВКИ_SAPNW:\каталог_обновления\STARTUP

6. Запустите GUI для SUM из браузера (http://имя_хоста:4239 или локально с помощью команды:

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

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

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

9. Выберите SAPNW_INSTALL_DRIVE\usr\sap\Trans\EPS\in и нажмите кнопку Далее .

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

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

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

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

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

wdeploy.sh tomcat7 -DAPP=BOE predeploy

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

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

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

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

–  –  –

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

Например:

Context docBase="BOE_INSTALL_DIR/sap_bobj/enterprise_xi40/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 следует остановить сервер веб-приложений .

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

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

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

wdeploy.sh weblogic11 -DAPP=BOE predeploy

–  –  –

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

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

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

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

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

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

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

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

Параметр Описание WAR-файл (например, Выберите путь к WAR-файлу. Например, BOE.war) BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/workdir/ weblogic11/application/BOE.war

–  –  –

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

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

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

–  –  –

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

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

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

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

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. Выберите Сохранить прямо в основной конфигурации .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

wdeploy.sh websphere8 -DAPP=BOE predeploy

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

–  –  –

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

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

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

Как правило, файл конфигурации deployment.xml расположен по адресу DEPLOYMENT_CELL/ applications/isclite.ear/deployments/isclite/deployment.xml .

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

Например, если ячейка носит имя NetworkDeploymentCell01, полный путь к файлу deployment.xml может быть следующим: /opt/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 © 2014 SAP SE или аффилированная компания SAP. Все права Руководство по развертыванию веб-приложений для Unix для Windows 90 Развертывание веб-приложений с помощью консоли администрирования защищены .

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.sh websphere7 predeployall Примечание Используйте websphere8 для версий WebSphere 8.5 и 8.5.5 .

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 Символы конца строки Windows в скрипте wdeploy.sh Скрипт wdeploy.sh, скопированный в Unix- или Linux-систему с компьютера под управлением ОС Windows, может содержать символы конца строки DOS Windows .

Для решения этой проблемы используйте текстовый редактор или инструмент, например dos2unix, чтобы в файле wdeploy.sh преобразовать символы конца строки Windows DOS (возврат каретки, перевод строки) в символы конца строки Unix (возврат каретки) .

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

BIP_INSTALL_DIR/enterprise_xi40/warfiles/webapps

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

1. Найдите файл конфигурации для веб-приложения BOE, BOE.properties по адресу BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/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 сможет развернуть вновь поименованное веб-приложение на сервере вебприложений .

–  –  –

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

Это происходит потому, что пакет Oracle JDK по умолчанию использует адреса IPv4. Измените параметры Oracle JDK таким образом, чтобы в пакете Java использовались адреса IPv6, установив переменную среды

JAVA_OPTIONS или сценарий запуска:

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

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

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

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

6.5 Использование программы WDeploy в неанглоязычных средах

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

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

–  –  –

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

6.7 Запуск WDeploy с графическим интерфейсом пользователя на серверах Red Hat Linux Enterprise Запуск WDeploy с графическим интерфейсом пользователя на сервере Red Hat Linux Enterprise Server 5.1 или Red Hat Linux Advanced Server 5.x с включенным значением SE Linux может привести к выводу следующего сообщения об ошибке:

Can't load 'perl/lib/site_perl/auto/XML/LibXML/Common/Common.so' for module

XML::LibXML::Common:

[...]/perl/extlibs/libz.so.1: cannot restore segment prot after reloc

Для решения этой проблемы следует отключить SE Linux:

1. Выполните /usr/sbin/setenforce 0 с привилегиями корневого пользователя .

Например:

sudo /usr/bin/setenforce 0

2. Обновите конфигурационный файл /etc/sysconfig/selinux, установив для параметра SELINUX значение disabled .

Например:

SELINUX=disabled

3. Перезагрузите систему .

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

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

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

–  –  –

BIP_INSTALL_DIR/enterprise_xi40/wdeploy/conf/apps

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

6.9 Кнопка "Отмена" в графическом интерфейсе пользователя WDeploy Нажатие кнопки Отмена в инструменте 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_bobj/enterprise_xi40/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:

–  –  –

wdeploy jboss7 predeploy -DAPP=AdminTools

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

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

6.11 Технологическая платформа SAP NetWeaver 6.11.1 Отображение неправильных параметров уровня обслуживания, уровня исправления и имени при развертывании технологической платформы SAP NetWeaver с использованием SUM При развертывании веб-приложений платформы 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_bobj/enterprise_xi40/wdeploy/SLDSupport/NWSLD/BOE dswsbobje.sca: BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/SLDSupport/NWSLD/ dswsbobje BusinessProcessBI.sca (устарел): BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/ SLDSupport/NWSLD/BusinessProcessBI MobileOTA14.sca: BIP_INSTALL_DIR/sap_bobj/enterprise_xi40/wdeploy/SLDSupport/ NWSLD/MobileOTA14

–  –  –

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

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

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

–  –  –

6.13.1 Отмена развертывания веб-служб на сервере 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 .

6.14.2 Внутренняя ошибка сервера после развертывания веб-служб на WebSphere 7.0 После развертывания поставщика веб-служб (dswsbobje.war) на сервере WebSphere 7.0 с поддержкой модуля WS-адресации 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 .

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

Важные положения об отказе от ответственности в отношении правовых вопросов Этот документ предоставляется исключительно в информационных целях. Содержание документа может быть изменено без предварительного уведомления, и компания SAP не гарантирует отсутствия в нем ошибок. SAP ОДНОЗНАЧНО ОТКАЗЫВАЕТСЯ ОТ ЛЮБЫХ ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ,

ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЙ, ЛЮБЫЕ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ТОВАРНОГО СОСТОЯНИЯ ИЛИ ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ .

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

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

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

Гендерно-нейтральный язык .

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

Интернет гиперссылки .

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

http://help.sap.com/disclaimer .

–  –  –

© 2014 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 .






Похожие работы:

«ЛАГУН Антон Евгеньевич Невербальное поведение как источник информации в групповом фокусированном интервью Специальность: 22.00.08 Социология управления 22.00.01 Теория, методология и история социологии АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата социологических наук Москва 2004 Работа выполнена на каф...»

«Уважаемые дамы и господа! Костромская область, которую я имею честь представлять, обладает богатой историей успешного партнерства, уникальными производствами и природными ресурсами. Сегодня регион идет по пути интенсивн...»

«удк­327.8(091) Японские беженцы в забайкалье в 1932 г. (из истории советско-японских отношений) Владимир Григорьевич Дацышен, док­ ор­ис­ о­ и­ ес­ их­на­ к,­за­ е­ ую­ ий­ т трч к у вд щ ка­ ед­ ой­все­ б­ ей­ис­ о­ ии­си­...»

«Вопросы газеты "Байтра" от Ларисы Эренженовой 1. Как вы нашли историю Эльзяты Манджиевой Далеко в степи? Сценарий Эльзяты Манжиевой нашли продюсеры Ирина и Михаил Плиско. История им очень понравилась,...»

«2015/1(19) УДК 725.1 Горлова И.И., Еремеева А.Н. ОЧЕРК ИСТОРИИ ПАМЯТНИКА ИНЖЕНЕРНОГО ИСКУССТВА Аннотация. Рецензируется книга В.В.Бондаря и О.Н.Марковой "Краснодарский гиперболоид инженера Шухова: Очерк истории памятника инженерного искусства – водонапорной башни системы академика В.Г.Шухова" (Краснодар, 2014). Отмечаетс...»

«ОСНОВНАЯ ПРОФЕССИОНАЛЬНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ПОДГОТОВКИ БАКАЛАВРА по направлению 38.03.02 Менеджмент Направленность (профиль): Менеджмент в образовании Б. 1.1.1 Модуль Историко-философский. История Приложение 1 Типовые задания для проведения процедур оценивания результатов освоения ди...»

«МОСКВА Издательство АСТ УДК 821.161.1-3 ББК 84(2Рос=Рус)6 Ф82 Книга публикуется в авторской редакции Фрай, Макс Ф82 Вторая линия. Рассказы и истории разных лет / Макс Фрай. — Москва: Издательство АСТ, 2017. — 352 с. — (Миры Макса Фрая). ISBN 978-5-17-101294-6 Автор сам толком не...»

«Т.Ю. Субботина Планировка "города" в Ростове середины – второй половины XVIII века Данная работа является завершающей в серии публикаций, посвященных исторической топографии Ростова с...»

«ГИМН СЕВРО_РСО "ОТРЯДЫ СТУДЕНТОВ" Да, да, да! Мы идём вперёд, ломая преграды, да, И нам повсюду рады, У всех тепло в груди, горящие взгляды, да, Ведь мы же студотряды! Знаешь, знаешь, знаешь мы с огромными сердцами, Бойцовки на плечах на них...»

«П. Н. Базанов А.Л. Казем-Бек лидер движения младороссов В статье, основное внимание уделяется жизни, творчеству и деятельности лидеру движения младороссов А.Л. Казем-Беку, его идеологическим взглядам. Биография дается на фоне истории движени...»

«ТЕМА НОМЕРА: "КРАВ МАГА — ИСКУССТВО НЕ БЫТЬ ЖЕРТВОЙ" История "Крав Мага". Жизнь Основателя Ими Лихтенфельда. "Крав Мага" была создана Ими Лихтенфельдом, который разработал эту систему в период его военной карьеры в качестве Главного инструктора (шеф-инст...»

«УДК 882.09:929 В.Д. Денисов ФРАГМЕНТЫ ИСТОРИЧЕСКОГО РОМАНА Н.В. ГОГОЛЯ КАК АРАБЕСКИ Исследуются два исторических наброска, которые Гоголь объявил главами романа "Гетьман", хотя каждый фрагмент имел особый сюжет и стиль, свою систему пе...»

«Текст – Джастин Ричардс Иллюстрации – Дэвид Уордл Москва УДК 821.111-312.9 ББК 84(4Вел)-44 Р56 Doctor WHO: Time Lord Fairy Tales Writen by Justin Richards Cover and main illustrations by David Wardle – Pickled i...»

«О. С. П о р ш н е в а ОБРАЗЫ ЗАПАДНЫХ СОЮЗНИКОВ В РУССКОМ ТРАДИЦИОННОМ СОЗНАНИИ НАКАНУНЕ И В ГОДЫ ПЕРВОЙ МИРОВОЙ ВОЙНЫ (1914ФЕВРАЛЫ917 гг.) Стремительные социальные перемены в России во второй пол. XIX нач. XX в., специфика социокультурной динамики и опыта взаимодей­ ствия с другими государствами определили т...»

«Министерство образования и науки Российской Федерации Федеральное агентство по образованию Сочинский государственный университет туризма и курортного дела Администрация г. Сочи Очерки истории Большого Сочи В 4 томах Том 1 1838—1922 гг. Под общей редакцией профессора В.Е. Щетнева Сочи РИО СГУТиКД УДК 63.3 (2) 47 ББК 94/99 (470.620...»

«УДК 821.161.1-311.6 ББК 84(2Рос=Рус)6-44 Т52 Серия "Эксклюзив: Русская классика" Серийное оформление Е. Ферез Толстой, Алексей Николаевич. Т52 Петр Первый : [роман] / Алексей Николаевич Толстой. — Москва : Издательство АСТ, 2018. — 864 с. — (Эксклюзив: Русская классика). ISBN 978-5-17-090417-4 Рома...»

«Институт Государственного управления, Главный редактор д.э.н., профессор К.А. Кирсанов тел. для справок: +7 (925) 853-04-57 (с 1100 – до 1800) права и инновационных технологий (ИГУПИТ) Опубликовать статью в журнале htt...»

«RU 2 390 853 C2 (19) (11) (13) РОССИЙСКАЯ ФЕДЕРАЦИЯ (51) МПК G09B 11/00 (2006.01) ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ, ПАТЕНТАМ И ТОВАРНЫМ ЗНАКАМ (12) ОПИСАНИЕ ИЗОБРЕТЕНИЯ К ПАТЕНТУ (21), (22) Заявка: 200...»

«UNLIMITED SPANISH текст helping you to speak fluently El Podcast de Unlimited Spanish USP 038: Salvador Dal. Contexto. 038: Сальвадор Дали. Контекст. Creo que me voy a dejar un largo bigote! Думаю, что я отпущу длинные усы! Este es el...»

«Из книги А. А. Шокина "МИНИСТР НЕВЕРОЯТНОЙ ПРОМЫШЛЕННОСТИ" http://www.kbpm.ru/Book/book.htm ПРЕДИСЛОВИЕ А.А.Шокин Невероятный неправдоподобный, очень большой, значительный, чрезвычайный. С. И. Ожегов, Словарь русского языка. Эта книга об Александре Ивановиче Шокине, министре электронной промышлен...»

«Оборонная промышленность Новосибирской области: опыт послевоенного развития (1946-1963 гг.), 2003, Иван Михайлович Савицкий, 5943061266, 9785943061264, Мэрия, 2003 Опубликовано: 23rd September 2013 Оборонная промышленность Новосибирс...»

«КЛИНИЧЕСКАЯ ФАРМАКОЛОГИЯ И ТЕРАПИЯ ИСТОРИЯ МЕДИЦИНЫ Авиценна – Абу-Али Хусейн ибн Абдуллах ибн Сина Я.С. Циммерман ГБОУ ВПО Пермский государственный медицинский университет им. акад. Е.А.Вагнера Тот в жизни наивысшего достиг, средневеко...»

«Захаров Юрий Константинович КВИНТОВЫЙ ИНДЕКС (ОБ ОДНОМ ВСПОМОГАТЕЛЬНОМ МЕТОДЕ ГАРМОНИЧЕСКОГО АНАЛИЗА) Статья посв ящена в озрождению и разработке метода гармонического анализа, ос нов анного на подсчёте кв интовых шагов, отделяющих данный тон от центра зв уков ысотной с...»




 
2019 www.mash.dobrota.biz - «Бесплатная электронная библиотека - онлайн публикации»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.