Руководство по WebSphere Application Server

ОнЛ@йн руководство с примерами по WAS

  • Главная
  • Авторское право
  • Команда
  • Контакты
  • Оглавнение

7

Сен

2.4.3. Файлы приложений

Опубликовал admin  Рубрика Часть 2. Технический обзор

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

Директория <дир_профиля>/config главного хранилища содержит следующую структуру директорий, используемую для хранения двоичных файлов приложений и параметров размещения:

• cells/<ячейка>/applications/

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

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

• cells/<ячейка>/applications/<имя_приложения>.ear

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

• Копию исходного EAR-файла, названную <имя_приложения>.ear, которая не содержит никаких привязок, заданных в ходе установки приложения.

• Директорию установки, которая содержит одну поддиректорию <имя_приложения>, используемую для хранения конфигурации размещенного приложения.

• cells/<ячейка>/applications/<имя_приложения>.ear/deployments/<имя_приложения> Директория установки для каждого приложения, которая содержит следующее: ○ deployment.xml

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

• META-INF/

Данная директория содержит следующее: application.xml

Дескриптор развертывания приложения, определенный по стандарту J2EE.  ibm-application-bnd.xmi

Привязки для приложения, специфичные для IBM WebSphere.  ibm-application-ext.xmi

Расширения приложения, специфичные для IBM WebSphere.  was.policy

Специфичная для приложения конфигурация безопасности Java 2.

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

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

Поддиректории для всех модулей приложения (WAR и EJB JAR) содержатся в was. policy, наряду с дескрипторами развертывания каждого модуля.

Примечание. Поддиректории каждого модуля не содержат двоичных файлов приложения (JAR, классы и JSP), а только дескрипторы развертывания и другие конфигурационные файлы.

Файлы хранилища, используемые для работы приложения

Установка приложения на сервер приложений WebSphere Application Server влечет за собой следующие события.

• Сохранение двоичных файлов приложения (EAR) и дескрипторов развертывания в главном хранилище.

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

Затем каждый узел инсталлирует готовые к выполнению приложения, развертыая EAR-файл в директорию <дир_профиля>/installedApps/<ячейка>/ следующим образом:

• <дир_профиля>/installedApps/<ячейка>/

Данная директория содержит поддиректорию для каждого приложения, размещенного на локальном узле.

Примечание. Имя директории приложения отражает имя, под которым приложение

устанавливается, а не имя исходного EAR-файла. Например, если приложение названо myapp, то директория installedApps/<ячейка> будет содержать поддиректорию myapp.ear.

<дир_профиля>/installedApps/<ячейка>/<имя_приложения>.ear/

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

• Дескрипторы развертывания из исходного EAR-файла. Эти дескрипторы не содержат никаких привязок, указанных в ходе размещения приложения.

• Все двоичные файлы приложения (JAR, классы и JSP).

На рис. 2.11 показано, как в локальной копии хранилища на узле содержатся установленные дескрипторы развертывания приложения, а в директории installedApps содержатся двоичные файлы приложения.

Рис. 2.11. Местоположение файлов данных приложения

По умолчанию сервер приложений WebSphere Application Server запускает приложение, используя следующие действия.

1. Загружает двоичные файлы приложения, хранящиеся в директории

<дир_профиля>/installedApps/<ячейка>/<имя_приложения>.ear/

Вы можете изменить эту директорию, изменив значение параметра Application binaries корпоративного приложения или изменив значение переменной $(APP_ INSTALL_ROOT).

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

<дир_профиля>/config/cells/<ячейка>/applications/<имя_приложения>.ear/deployments/<имя_приложения>

Вы можете изменить данное поведение приложений, размещенных на серверах версии 6.х путем модификации параметра Use metadata from binaries (Использовать метаданные из двоичных файлов) корпоративного приложения. Это поле Use Binary Configuration (Использовать конфигурацию двоичных файлов) в мастере установки и обновления приложений.

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

  • Twitter
  • Одноклассники
  • ВКонтакте
  • FaceBook
  • ой Мир
« 2.4.2. Файлы с переменной областью действия
3. Знакомство с профилями »

Рубрики

  • Часть 1. Основы
  • Часть 2. Технический обзор
  • Часть 3. Профили
  • Часть 4. Основы администрирования
  • Часть 5. Использование скриптов
  • Часть 6. Конфигурирование ресурсов
  • Часть 7. Управление Web-серверами
  • Часть 8. Асинхронный обмен сообщениями

Свежие записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями

Страницы

  • Авторское право
  • Команда
  • Главная
    • Дополнения
    • Примечание
  • Контакты
  • Оглавнение

Последние записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями
  • 8.4.3. Реализация компонента, управляемого сообщениями
  • 8.4.2. Взгляд на компонент, управляемый сообщениями, со стороны клиента
  • 8.4.1. Типы компонентов, управляемых сообщениями
  • 8.4. Компоненты, управляемые сообщениями
  • 8.3.5.-8.3.8 Размещение конечной точки для сообщений

Свежие комментарии

  • Комментариев нет
  • Случайные записи

    • 5.2.6.6. Пример 5.18 (команда show)
    • 5.4.2.2. Инсталляция приложения
    • 6.2.5.1. Добавление и обновление настраиваемых свойств
    • 7.2.4. Удаленное администрирование IBM HTTP Server
    • 4.9. Управление конфигурационными файлами
    • 4.1.1. Запуск административной консоли
    • 6.5.2. Конфигурирование URL
© 2012 Руководство по WebSphere Application Server
Дизайн : Roam2Rome | Локализация темы для wordpress goodwin
Копирование материалов с данного сайта возможно только при наличии индексируемой ссылки на данный ресурс.