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

«Платформа SAP BusinessObjects Business Intelligence Версия документа: 4.1, Support Package 11 – 16.02.2018 Руководство по развертыванию веб-приложений для Windows Содержание 1 История документа.. ...»

CUSTOMER (ДЛЯ КЛИЕНТОВ)

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

Версия документа: 4.1, Support Package 11 – 16.02.2018

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

для Windows

Содержание

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

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

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

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

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

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

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

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



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

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

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

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

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

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

–  –  –

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

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

–  –  –

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



Business Intelligence 4.1 с пакетом поддержки 5 Платформа SAP Ноябрь 2015 Обновлено фирменное оформление .

BusinessObjects г .

Business Intelligence 4.1 с пакетом поддержки 7

–  –  –

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

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

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

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

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

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

–  –  –

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

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

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

–  –  –

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

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

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

–  –  –

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

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





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

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

–  –  –

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

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

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

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

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

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

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

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

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

–  –  –

Примечание Если все серверы Web Intelligence размещены на одном узле, Служба восстановления документов не требуется для обеспечения отказоустойчивости на этом узле .

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

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

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

3.2.1 Поддержка кластеризации веб-приложений

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

–  –  –

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

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

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

–  –  –

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

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

3.3 WAR- и EAR-файлы платформы SAP BusinessObjects Business Intelligence

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

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

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

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

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

Архив веб-приложений (может быть Развернуто автоматически? Описание WAR или EAR)

–  –  –

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

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

–  –  –

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

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

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

–  –  –

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

wdeploy.bat WEB_APPLICATION_SERVER

-Dwar_dir=LOCATION_OF_MOBILEOTA14.WAR

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

WebSphere 7:

wdeploy.bat websphere7

-Dwar_dir="C:\Program Files (x86)\SAP BusinessObjects\Mobile 14\Client"

-DAPP=MobileOTA14 deploy

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

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

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

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

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Обзор развертывания веб-приложений CUSTOMER (ДЛЯ КЛИЕНТОВ) 17

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

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

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

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

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

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

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

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

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

wdeploy.bat WEB_APPLICATION_SERVER

-Dapp_source_dir=LOCATION_OF_OPENSEARCH_WEB_APP_SOURCE_TREE

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

wdeploy.bat websphere7

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

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

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

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

–  –  –

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

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

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

Путь к контексту (иногда называемый виртуальным каталогом) – это подпапка корневого контекста, в которой находится веб-приложение. Например, путь к контексту для приложения стартовой панели 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 BusinessObjects Enterprise XI 4.0\wdeploy\conf\wdeploy.conf Для обновления значения root_context_path, предоставленного в файле wdeploy.conf, используйте текстовый редактор .

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

as_lang=en work_dir= war_dir= app_source_tree= Руководство по развертыванию веб-приложений для Windows Обзор развертывания веб-приложений CUSTOMER (ДЛЯ КЛИЕНТОВ) 19 disable_CMC=false disable_InfoView=false JCoStandalone= root_context_path= recent_app_svr=WEB_APP_SERVER 3.5.2 Изменение пути к контексту веб-приложения Можно изменить контекстный путь по умолчанию (иногда называемый виртуальным каталогом) вебприложений платформы BI .

Например, веб-приложение BOE по умолчанию имеет контекстный путь BOE, который можно видеть в образце URL http://localhost:8080/BOE/CMC. В этом примере http://localhost:8080/ – сервер и номер порта, BOE – веб-приложение, а /CMC – компонент, включенный в веб-приложение BOE .

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

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

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

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

–  –  –

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 21 В добавление ко всем остальным требованиям для другого программного обеспечения, установленного на сервере веб-приложений, на этом компьютере должно быть доступно не менее 5 ГБ свободного дискового пространства .

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

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



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

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

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

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

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

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

–  –  –

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy 4.2.6 Файлы конфигурации параметров сервера вебприложений Прежде чем использовать интерфейс командной строки WDeploy для развертывания веб-приложения, проверьте правильность настройки параметров в файле конфигурации параметров сервера Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 23 развертывания веб-приложений для WDeploy. Установленные параметры используются по умолчанию, и их не требуется задавать в командной строке .

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

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

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

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

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

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

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

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

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

–  –  –

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

Технологическая платформа SAP NetWeaver Apache Tomcat 7.0 и 8.0 IBM WebSphere 7.0 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 .

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 25 Примечание SLDREG не устанавливается вместе с платформой BI. Сведения о выполнении установки SLDREG см. в SAP-ноте 1018839 .

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

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

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

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

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

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

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

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

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

–  –  –

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

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

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

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

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

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 27 Если в организации введены меры безопасности, ограничивающие доступ к компьютерам серверов, статический и динамический контент могут отправляться раздельно на компьютеры, где разрешено развертывание контента .

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

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

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

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

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

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

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

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

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

–  –  –

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

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

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

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

Примечание Для развертывания любого сервера веб-приложений с помощью инструмента Wdeploy рекомендуется использовать пакет SAP JVM 8 .

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

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

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

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

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

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

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 29 Передаваемый аргумент -Dwar_dir определяет расположение входящих общих WAR-файлов для развертывания. Например, чтобы развернуть универсальный файл BOE.war, выполните следующие действия .

–  –  –

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

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

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

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

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

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

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

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

–  –  –

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

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

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

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

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

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

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

–  –  –

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

–  –  –

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 31 4.5.2.2 Файл конфигурации Tomcat 7 или 8 Установите значения по умолчанию для следующих параметров в config.tomcat7 или config.tomcat8, чтобы избежать необходимости ввода их каждый раз в командной строке .

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

–  –  –

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

–  –  –

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

–  –  –

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

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

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

–  –  –

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

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

–  –  –

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 35

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

–  –  –

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

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

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

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

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

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

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

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

–  –  –

wdeploy.bat WEB_APP_SERVER [-DPROPERTY=value] ACTION

Где:

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

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

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

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

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

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

4.6.1 Синтаксис

–  –  –

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 37 4.6.1.2 Параметры свойств WDeploy Свойства WDeploy можно задать в командной строке с помощью параметра -DPROPERTY. Повторите параметр -DPROPERTY для каждого задаваемого свойства .

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

APP:

wdeploy.bat Tomcat7

-Das_dir=C:\Tomcat7

-Das_instance=localhost

-Das_service_name=Tomcat7

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

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

–  –  –

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy 42 CUSTOMER (ДЛЯ КЛИЕНТОВ) Задайте в качестве значения свойства -Dconnector_type=CONNECTOR_TYPE соответствующий тип коннектора. В качестве значения connector_type укажите имя выделенного сервера вебприложений, используемого данным веб-сервером. Например, при использовании веб-сервера Apache и сервера веб-приложений Tomcat 7 свойство connector_type должно иметь значение tomcat7 .

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

–  –  –

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

–  –  –

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

–  –  –

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

–  –  –

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

–  –  –

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

–  –  –

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

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

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

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

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

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

Синтаксис:

wdeploy.bat buildwarall

-Dapp_source_tree=LOCATION_OF_WEB_APP_SOURCE

-Dwar_dir=TARGET_LOCATION_OF_GENERIC_WAR_FILES

–  –  –

wdeploy.bat buildwarall

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

–  –  –

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

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

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

–  –  –

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

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

После настройки конфигурации веб-приложение упаковывается в WAR- или EAR-файл и сохраняется в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir \WEB_APP_SERVER .

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 47 Получающийся в результате WAR- или EAR-файл можно развернуть вручную с помощью консоли администрирования сервера веб-приложений или с помощью команды wdeploy deploy .

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

–  –  –

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

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

–  –  –

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

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

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

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

–  –  –

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

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

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

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

–  –  –

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

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

–  –  –

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 51 4.6.2.5 wdeploy deployonlyall Команда wdeploy deployonlyall выполняет команду wdeploy deployonly для всех подготовленных веб-приложений .

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

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

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

–  –  –

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

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

wdeploy.bat WEB_APP_SERVER

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

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

–  –  –

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

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

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

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

–  –  –

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

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

–  –  –

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

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

–  –  –

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 57 4.6.2.9 wdeploy undeployall Команда wdeploy undeployall выполняет команду wdeploy undeploy для всех веб-приложений платформы BI, развернутых на целевом сервере веб-приложений .

–  –  –

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

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

–  –  –

JBoss 7.1 (jboss7) Команда wdeploy undeployall не поддерживает JBoss 7 .

1 .

SAP Technology Команда wdeploy undeployall не поддерживает SAP Technology .

(sapappsvr73)

–  –  –

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

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

–  –  –

Вам потребуется следующее:

сервер приложений SAP NetWeaver;

ПО SAP Software Update Manager (SUM);

ПО агента хоста .

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

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

SAP NetWeaver AS 7.3:

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 59 Например, http://имя_сервера:50200/nwa

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

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

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

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

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

–  –  –

AlwaysCompressed (введите пробел, если поле пусто) NeverCompressed *.htm,*.html,text/html

5. Сохраните изменения перед выходом из системы .

–  –  –

Чтобы сократить нагрузку на сервер веб-приложений, можно настроить отдельный, выделенный вебсервер для обслуживания статического содержимого. Все статическое содержимое будет обслуживаться веб-сервером, а динамическое содержимое – сервером веб-приложений. Ниже приводятся инструкции по использованию средства 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 .

–  –  –

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

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

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

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

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

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

–  –  –

Измените файл config.apache. Пример:

ws_dir=C:\Webserver\Apache224 connector_type=Tomcat8 deployment_dir=C:\Webserver\Apache224\htdocs

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

Пример:

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

–  –  –

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

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

wdeploy.bat Tomcat8 -Das_mode=split -Dws_type=apache deployonlyall

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 61 Примечание Если динамическое и статическое содержимое находится в пользовательском каталоге, необходимо использовать параметр -Dwork_dir .

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

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

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

Извлеките zip-файлы на сервере веб-приложений в BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\Tomcat8\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, необходимо ввести:

Include conf\bobj.BOE.conf При выполнении новой установки платформы BI и при выборе использования связанного сервера вебприложений Tomcat сжатие HTTP gzip в Tomcat включается автоматически .

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

–  –  –

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-адресу: http://apache.mycompany.com/jsp-examples/ .

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 63 Файлы конфигурации WDeploy для серверов Apache и WebLogic располагаются в каталоге BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf .

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

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

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

wdeploy.bat weblogic11 -Das_mode=split

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

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

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

wdeploy.bat weblogic11 -Das_mode=split

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

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

wdeploy.bat weblogic11 -Das_mode=split deployonlyall

–  –  –

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

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

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

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

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

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

–  –  –

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

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

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

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 65

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

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

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

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

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

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

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

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

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

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

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

–  –  –

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

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

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

wdeploy.bat websphere7 -Das_mode=split

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

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

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

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

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

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

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

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

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

Include conf\bobj.BOE.conf

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 67 BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\work_dir \websphere7\application\PluginSplit\plugin-cfg.xml

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

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

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

WS_DIR\Plugins\config\WEB_SERVER_NAME

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy 68 CUSTOMER (ДЛЯ КЛИЕНТОВ) Конфигурация веб-приложения сохраняется, затем отображается экран Управление модулями .

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

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

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

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

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

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

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

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

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

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

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

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

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

–  –  –

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

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

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

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

Например, Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 69 следующая команда развертывает BOE.war на веб-сервере приложений Tomcat 7, но отключает стартовую панель BI:

wdeploy.bat tomcat7 -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 [страница 21] Чтобы выполнить другие операции развертывания, используйте версию командной строки WDeploy .

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

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

Чешский Китайский (упрощенное письмо) Китайский традиционный Датский Голландский Английский Финский

–  –  –

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

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 71 Архив веб-приложений (может быть WAR или EAR) Развернуто автоматически?

–  –  –

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

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

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

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

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

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

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

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

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

BOE_INSTALL_DIR\wdeploy\conf\config.WEB_APP_SERVER

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

as_admin_password=

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью средства WDeploy CUSTOMER (ДЛЯ КЛИЕНТОВ) 73 4.8 После развертывания веб-приложений После развертывания или отмены развертывания веб-приложений перезапустите сервер веб-приложений .

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

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

–  –  –

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

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

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

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

При использовании команды WDeploy файл 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 .

–  –  –

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью консоли администрирования CUSTOMER (ДЛЯ КЛИЕНТОВ) 75 5.1.1 Развертывание вручную с помощью консоли администрирования JBoss 7.1 Убедитесь, что сервер веб-приложений установлен, настроен и функционирует (либо в автономном режиме, либо в режиме домена в зависимости от среды). С помощью команды wdeploy predeploy создайте WAR-файлы, например, BOE.war и AdminTools.war, которые можно развернуть вручную в

JBoss:

wdeploy.bat jboss7 -DAPP=BOE predeploy

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

–  –  –

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

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

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

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

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

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

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

–  –  –

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

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

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

–  –  –

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

–  –  –

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

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

–  –  –

Вам потребуется следующее:

сервер приложений SAP NetWeaver;

ПО SAP Software Update Manager (SUM);

ПО агента хоста .

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

–  –  –

5. Сохраните изменения перед выходом из системы .

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью консоли администрирования CUSTOMER (ДЛЯ КЛИЕНТОВ) 77 5.1.2.2 Обязательные настройки перед развертыванием веб-приложения SAP BusinessObjects Explorer на технологической платформе SAP NetWeaver Перед развертыванием веб-приложения платформы BI (explorer) в технологической платформе SAP NetWeaver необходимо задать для свойства disable.compression.filter значение true в файле /WEBINF/classes/default.settings.properties. По умолчанию этому свойству присваивается значение

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

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

–  –  –

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

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

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

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

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

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

SAPCAR - xvf download directory\path\Archive.SAR -R SAPNW_INSTALL_LOCATION:

\usr\sap\sapsid Извлечение перечисленных выше файлов создаст папку SUM с указанным вами путем .

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

–  –  –

2. Выполните следующую команду predeploy или predeployall, чтобы создать SCA-файлы, такие как

BOE.sca и AdminTools.sca:

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

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

SAPNW_INSTALL_LOCATION\usr\sap\Trans\EPS\in

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

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

2. Выберите Начать .

3. Введите сведения о локальном компьютере, на который вы установили приложение NetWeaver .

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

Пользователем sidADM называется пользователь операционной системы, созданный в процессе установки NetWeaver. Чтобы запустить Software Update Manager, необходимо войти в систему как пользователь sidADM .

Пакетные файлы можно найти в драйвере в папке SUM, в которую были извлечены SAR-файлы .

6. Запустите GUI для SUM из браузера: http://host:1128/lmsl/sumjava/SAPSID/index.html

7. На этапе Выбрать адресата установите параметр Заданный вручную каталог, вручную введите путь к файлу стека или каталогу в текстовое поле, после чего нажмите кнопку Далее .

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью консоли администрирования CUSTOMER (ДЛЯ КЛИЕНТОВ) 79 5.1.3 Развертывание вручную с помощью консоли администрирования Tomcat Убедитесь, что сервер веб-приложений установлен, настроен и запущен.

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

wdeploy.bat tomcat7 -DAPP=BOE predeploy

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

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

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

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

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

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

Пример:

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

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

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

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

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

–  –  –

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

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

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

–  –  –

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

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

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

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью консоли администрирования CUSTOMER (ДЛЯ КЛИЕНТОВ) 81 Параметр Описание

–  –  –

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

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

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

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

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

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

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

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

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

–  –  –

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

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

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

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

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

–  –  –

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

wdeploy.bat weblogicX predeployall

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью консоли администрирования CUSTOMER (ДЛЯ КЛИЕНТОВ) 83 5.1.5 Развертывание вручную с помощью консоли администрирования WebSphere 7.0 или 8.5

–  –  –

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

WebSphere:

wdeploy.bat websphere7 -DAPP=BOE predeploy Примечание Чтобы развернуть EAR-файлы, например BOE.ear, используйте утилиту wsadmin командной строки .

Подробнее о EAR-файлах для приложения BOE см. в Развертывание файлов EAR приложения BOE вручную с помощью консоли администрирования WebSphere 7.0 или 8.5 [страница 98] При развертывании приложения BOE или всех веб-приложений следует увеличить значение времени ожидания, чтобы избежать сбоя развертывания и вывода сообщения об истечении времени ожидания (см .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Появится окно Шаг 2:.Появится экран Назначение модулей серверам .

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью консоли администрирования 84 CUSTOMER (ДЛЯ КЛИЕНТОВ) Конфигурация веб-приложения сохраняется, затем появляется экран Корпоративные приложения .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

–  –  –

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

WebSphere:

wdeploy.bat websphere8 -DAPP=BOE predeploy Примечание Чтобы развернуть EAR-файлы, например BOE.ear, используйте утилиту wsadmin командной строки .

Подробнее о EAR-файлах для приложения BOE см. в Развертывание файлов EAR приложения BOE вручную с помощью консоли администрирования WebSphere 7.0 или 8.5 [страница 98] При развертывании приложения BOE или всех веб-приложений следует увеличить значение времени ожидания, чтобы избежать сбоя развертывания и вывода сообщения об истечении времени ожидания (см .

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью консоли администрирования CUSTOMER (ДЛЯ КЛИЕНТОВ) 85

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

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

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

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

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

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

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

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

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

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

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

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

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

Появится окно Шаг 2:.Появится экран Назначение модулей серверам .

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 может быть следующим: C:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01\config \cells\NetworkDeploymentCell01\applications\isclite.ear\deployments\isclite \deployment.xml .

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

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

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

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

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

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью консоли администрирования CUSTOMER (ДЛЯ КЛИЕНТОВ) 87 Чтобы развернуть веб-приложения в кластере WebSphere, выполните следующую универсальную процедуру:

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

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

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

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

wdeploy.bat websphere7 predeployall Примечание Используйте 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\ Примечание Все веб-приложения сохраняются как модули EAR .

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

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

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

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

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

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

–  –  –

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

Руководство по развертыванию веб-приложений для Windows Развертывание веб-приложений с помощью консоли администрирования CUSTOMER (ДЛЯ КЛИЕНТОВ) 89 6 Известные проблемы и решения 6.1 Переименование веб-приложения BOE или дерева источников веб-приложений Если исходное дерево веб-приложения платформы BI в папке было переименовано, его развертывание средством WDeploy может выполняться неправильно. Это происходит на всех поддерживаемых платформах.

Папка исходного дерева расположена по следующему пути:

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps

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

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

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

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

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

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

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

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

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

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

–  –  –

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

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

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

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

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

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

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

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

-Dwar_dir="C:\App Server" .

–  –  –

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

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

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

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

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

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

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

–  –  –

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

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

–  –  –

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

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

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

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

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

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

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

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

BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\rsa_module

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

JBOSS_INSTALL_DIR\modules\com\rsa\main

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

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

Руководство по развертыванию веб-приложений для Windows Известные проблемы и решения CUSTOMER (ДЛЯ КЛИЕНТОВ) 93 BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\AdminTools \WEB-INF

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

AdminTools:

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

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

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

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

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

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 BusinessObjects Enterprise XI 4.0\wdeploy\SLDSupport \NWSLD\BOE dswsbobje.sca: BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy \SLDSupport\NWSLD\dswsbobje BusinessProcessBI.sca (исключенный): BIP_INSTALL_DIR\SAP BusinessObjects Enterprise XI 4.0\wdeploy\SLDSupport\NWSLD\BusinessProcessBI

–  –  –

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) [страница 78] .

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

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

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

Руководство по развертыванию веб-приложений для Windows Известные проблемы и решения CUSTOMER (ДЛЯ КЛИЕНТОВ) 95 6.12.3 Ошибка при начальной загрузке веб-приложений на сервере Tomcat после запуска средства WDeploy Веб-приложения, изначально развертываемые на сервере Tomcat с помощью средства WDeploy, могут не загружаться при использовании пути контекста, отличного от установленного по умолчанию. Чтобы изменения вступили в силу, перезапустите сервер Tomcat .

6.13 WebLogic 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 .

–  –  –

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

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

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

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

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

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

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

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

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

–  –  –

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

6.14.4 Развертывание файлов EAR приложения BOE вручную с помощью консоли администрирования WebSphere 7.0 или 8.5 При развертывании файлов EAR приложения BOE с помощью WebSphere 7.0 или 8.5 в режиме Integrated Solutions Console (режим GUI) файлы EAR не развертываются, если их размер равен 1 ГБ или больше .

Если необходимо развернуть файлы EAR размером 1 ГБ или больше в режиме развертывания вручную с помощью консоли администрирования, используйте утилиту wsadmin командной строки (режим интерфейса командной строки) .

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

Ограничение на развертывание файлов EAR размером 1 ГБ или больше действует в режиме GUI при развертывании вручную с помощью консоли администрирования WebSphere .

–  –  –

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

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

Гиперссылки на ресурсы в Интернете Документация SAP может содержать гиперссылки на ресурсы в Интернете. Эти гиперссылки указывают, где можно найти дополнительную информацию. SAP не гарантирует доступность и правильность такой дополнительной информации или ее пригодность для каких-либо целей. SAP не несет ответственности за любой ущерб, вызванный использованием такой информации, за исключением тех случаев, когда такой ущерб вызван намеренными нарушениями или халатностью со стороны компании SAP. Все ссылки для ясности разделены по категориям (см. https://help.sap.com/viewer/disclaimer) .

–  –  –

© SAP SE или аффилированная компания SAP, 2018. Все права защищены .

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

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

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

SAP, а также упомянутые здесь продукты и услуги SAP, как и соответствующие логотипы, являются товарными знаками или зарегистрированными товарными знаками SAP SE (или аффилированной компании SAP) на территории Германии и других стран. Все иные названия продуктов и услуг являются товарными знаками соответствующих компаний .

Для получения дополнительной информации и уведомлений о товарных знаках см. https://www.sap.com/corporate/en/legal/ copyright.html .






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

«ГЛАВА 1. ПРОДУКТ В ПОДСОЗНАНИИ Исторически сложилось три вида маркетинга. Первая маркетинговая стратегия берет за основу положение, что потребитель всегда должен помнить об определенном продукте на подсознательном ур...»

«РОССИЙСКАЯ АКАДЕМИЯ НАУК ВОПРОСЫ ФИЛОСОФИИ № 11 2014 НАУЧНО-ТЕОРЕТИЧЕСКИЙ ЖУРНАЛ ИЗДАЕТСЯ С ИЮЛЯ 1947 ГОДА ВЫХОДИТ ЕЖЕМЕСЯЧНО Журнал издается под руководством МОСКВА “НАУКА” Президиума Российской академии наук С ОД Е РЖ А Н И Е А.В. Бузгалин – Цивилизационный подход...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ УРАЛЬСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ ИМЕНИ ПЕРВОГО ПРЕЗИДЕНТА РОССИИ Б. Н. ЕЛЬЦИНА В. С. Каташинских, А. В . Кульминская МЕТОДЫ СБОРА СОЦИАЛЬНОЙ ИНФОРМАЦИИ Практикум Рекомендовано методическим советом УрФУ дл...»

«КИКНАДЗЕ Владимир Георгиевич РАЗВИТИЕ СИЛ И СРЕДСТВ РАДИОРАЗВЕДКИ ОТЕЧЕСТВЕННОГО ВОЕННО-МОРСКОГО ФЛОТА В ПЕРВОЙ ПОЛОВИНЕ ХХ ВЕКА: ИСТОРИЧЕСКИЙ ОПЫТ И УРОКИ Специальность 07.00.02 – Отечественная история Приложения диссертации на соискание ученой степени доктора историч...»

«Конференция "Ломоносов 2018" Секция Политическая коммуникация в современном мире Политическая стратегия Д. Трампа: от выборов к президенству Научный руководитель – Борисова Надежда Владимировна Тюленёва Але...»

«Nikolaz Javakhishvili Сведения о Польше и странах Балтии, сохраненные в грузинских источниках XVIII века Studia Prawnoustrojowe nr 26, 95-100 UWM S tu d ia P ra w n o u s tro jo w e 26 Nikoloz Javakhishvili Институт истории Грузии Тбилисского государственного университета им. Иванэ Джавахиш вили О тделение новой и новейшей и...»

«МОАУ СОШ № 10 Формирование навыка публичных выступлений на уроке и во внеурочной деятельности в основной школе Методическая разработка Выполнил учитель истории СОШ №10 г . Рыбинска Петров Игорь Андреевич Руководитель работы учитель истории МОУ СОШ №79 г. Ярославля, Заслуж...»

«ПРИНЦИПЫ И ПРИЕМЫ МОДЕРНИЗМА Н.Н. Александров Пространство без гравитации. Проблема, с которой мы сталкиваемся на этом переходе, обозначилась в искусстве и архитектуре еще в начале ХХ века. О ней писал К. Малевич, фигуры которого существовали в неком мире вне гравитации. А его уче...»

«событий и пр арь аз д дн ен Кал иков Этно КАЛЕНДАРЬ 2015 и нар ас т ов од бл о Ле нингра дской Ленинградская область исторически была гостеприимным краем. Земли ее обширны, и проживают на них представители самых разных национальностей. А все вместе они составляют многонациональный народ. Собравшись в единую семью, народы не тер...»

«МОНИТОРИНГ СМИ 07.08.12 СОДЕРЖАНИЕ: РЕГИОНАЛЬНЫЕ ПРОГРАММЫ//НОВОСТИ ТЮМЕНСКАЯ ОБЛАСТЬ Крупнейшие предприятия региона согласились с программой повышения энергоэффективности //Соглашения о сотрудниче...»

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

«Романько О.В. БЕЛОРУССКАЯ КРАЕВАЯ ОБОРОНА (февраль – июнь 1944 г.). К ВОПРОСУ О НЕКОТОРЫХ АСПЕКТАХ НЕМЕЦКОЙ ОККУПАЦИОННОЙ ПОЛИТИКИ НА ТЕРРИТОРИИ СССР Постановка проблемы. Долгое время большинство вопросов, связанных с немецкой оккупационной политикой на территории СССР, не могли быть предметом серьезного исследова...»

«Российская академия наук Музей антропологии и этнографии им. Петра Великого (Кунсткамера) В. Д. Косарев, А. М. Соколов АМА ЯПОНИИ И ДРУГИЕ "НАРОДЫ МОРЯ" ОТ ИСТОКОВ ДО XXI ВЕКА Санкт-Петербург УДК 39:639.2/.6 ББК 63.5(3) К59 Рецензенты: А.А. Бурыкин, док...»

«Федеральное казенное учреждение здравоохранения "Иркутский ордена Трудового Красного Знамени научно-исследовательский противочумный институт Сибири и Дальнего Востока" Федеральной службы по надзору в сфере...»

«Сентябрь 2015. Взгляд на долговой рынок Лето 2015 года, наверное, войдет в историю как стартовая точка глобального финансового кризиса, случающегося раз в десятилетие. Новому кризису пока трудно дать название. События развиваются стремительно и парал...»

«"На страже Родины" Конкурсно-познавательное мероприятие Цель: воспитание патриотизма, знакомство со страницами истории Российской Армии; развитие мыслительной деятельности через умение фантазировать, импровизировать,проявление своей...»

«Зонова Т.В. Вестфальская система / Т.В. Зонова // Вестник МГИМО – Университета. – 2008. № 1. С. 78Т.В. Зонова Вестфальская система Сегодняшняя дискуссия замечательным обра...»

«рекламные кампании • IPA Рекламные Идеи № 1/2004 Marmite: или ты любишь его, или ненавидишь! Серебряный приз в конкурсе IPA Effectiveness Awards 2002 Marmite в 2002 году Заказчик: Unilever Bestfoods исполнилось 100 лет Агентство: BMP DDP Вы пробовали традиционную английс...»

«ИСТОРИЧЕСКИЕ НАУКИ И АРХЕОЛОГИЯ УДК 37:94(571.150) ББК 74.03(2)5–41 Начальные школы при горнозаводских предприятиях Колывано-Воскресенских горных заводов в XVIII в. Б.В . Бабарыкин, В.А. Скубневский Алтайский государст...»

«Ольга Орлова Особенности миссионерской деятельности архиепископа Казанского и Свияжского Владимира (Петрова) На основе письменного наследия миссионера и просветителя XIX в. архиепископа Казанского и Свияжского Владимира (Петрова) (1828–1897) рассма...»

«Министерство культуры Российской Федерации Департамент туризма и региональной политики Методические рекомендации по проведению мероприятий в связи с памятными датами военной истории Отечества Москва брошюра.indd 1 18.12.2012 22:39:32 брошюра.indd 2 18.12.2012 22:39:32 Оглавление Введение 4 Анализ миро...»

«Государственное бюджетное образовательное учреждение дополнительного образования детей Псковской области "Псковский областной Дом детства и юношества "Радуга" Псковский женский сарафан и рубаха г.Псков9 2014 г. Данная работа является приложением к...»

«Вестник ТвГУ. Серия "Филология". 2018. № 1. С. 36–41 УДК 82-1 МОДЕЛИ "ПОСМЕРТНОГО СУЩЕСТВОВАНИЯ" В НОВЕЛЛИСТИКЕ ЛЕОНИДА АНДРЕЕВА Л. Г. Кихней, 2Н. А. Ларина Институт международного права и экономики имени А. С. Грибоедова кафедра истории журналистики и литературы Государственный социально...»




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

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