Обзор сервера приложений

JBoss является очень популярным сервером Java-приложения с открытым исходным кодом. На основе Java 2, Enterprise Edition (J2EE) платформа, JBoss обеспечивает доступную систему доставки для корпоративных приложений. Приложения, следующие за стандартом J2EE, могут быть развернуты на других серверах приложений, таких как WebLogic, WebSphere и JRun, с минимальной модификацией. JBoss обеспечивает много полезных функций, кроме того, определенные в стандарте J2EE, включая поддержку кластеризации, репликации сеанса, почты и безопасности.

Сервер OS X включает два простых в использовании, Основанных на HTML инструмента, упрощающие конфигурацию приложений J2EE для развертывания: инструмент развертывания и инструмент управления. Инструмент развертывания позволяет Вам открытому приложению или архивам компонента (файлы EAR, файлы WAR, файлы JAR, файлы SAR, и т.д.), не имея необходимость вручную распаковывать архивы. Приложение позволяет Вам просмотреть или изменить значения настроек, указанных в META-INF и WEB-INF каталоги архивов. См. Приложения Конфигурирования для получения дополнительной информации.

Инструмент управления позволяет Вам управлять серверами приложений (экземпляры JBoss) работа той или большего количества компьютеров. Это приложение позволяет Вам запустить и остановить услуги, предоставленные серверами отдельного приложения, сконфигурировать службы и создать источники данных, очереди и темы. Посмотрите Серверы приложений Администрирования для подробных данных.

Эта глава обеспечивает обзор JBoss для Сервера OS X.

JBoss в сервере OS X

Версия сервера 10.3 OS X включает версию 3.2.2RC2 JBoss. Для обеспечения высокого уровня доступности Сервер OS X включает «сторожевой» процесс, гарантирующий, что сервер приложений всегда работает (при включении сервера приложений в Администраторе Сервера). Если замораживания сервера приложений или катастрофические отказы, демон перезапускает его автоматически.

Кроме того, Сервер OS X предлагает выравнивание нагрузки и обработку отказа сеанса через Apache и JBoss:

В Сервере OS X JBoss сконфигурирован для использования Tomcat (использующий коннектор AJP) как его веб-сервер и контейнер сервлета. Кроме того, HTTP и HTTPS (через порт 8443) включены по умолчанию.

Можно управлять сервером приложений от Приложения администрирования Сервера. Это предоставляет Вам простой способ запустить, остановить и контролировать сервер приложений. Если Вы предпочитаете, можно использовать командную строку.

Сервер OS X включает два приложения, позволяющие Вам развертывать приложения на JBoss и контролировать их производительность. Они - инструмент развертывания JBoss и инструмент управления JBoss.

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

Инструмент управления позволяет Вам администрировать локальную переменную (работа компьютера, Вы зарегистрированы к), сервер приложений, и контролируйте локальный и удаленный (работа компьютера в локальной сети) серверы приложений. Как часть администрирования сервера приложений, можно запустить и остановить службы, сконфигурировать службы, развернуть приложения и добавить источники данных, очереди и темы. При контроле сервера приложений инструмент управления позволяет Вам получить доступ к статистике, предоставленной ресурсами и службами, работающими на нем. Например, служба может указать свое имя, свою цель, и когда она была запущена. Для получения дополнительной информации об инструменте управления посмотрите Серверы приложений Администрирования.

Три конфигурации развертывания

В Сервере OS X все конфигурируемые параметры JBoss устанавливаются для максимального соответствия J2EE. Существует три конфигурации стандартного развертывания в JBoss для Сервера OS X: