Главная » Java, Web » Сервер Blazix

0

является полнофункциональным Web-сервером, поддерживающим J2EE.

Утилиты и команды сервера

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

Команды сервера

Перечень команд и утилит приведен ниже.

?   blxWeb — Web-сервер Blazix

?   blxejbc — компилятор EJB

?   blxejbs — сервер EJB

?   blxui — утилита удаленного администрирования

?   blizzard — проводник создания компонентов EJB

?   jspDebug — отладчик JSP

?   blxcls — сервер кластеров

?   blxsvrmgr — менеджер сервера

?   ЫхРаскег — упаковщик Web-приложений

?   blxionreg — утилита регистрации ION

?   blxI18nTagExtract — утилита интернационализации (основана на библиотеке ярлыков Ых)

?   blxjmsmgr — менеджер тем и очередей JMS

?   blxjmss — сервер JMS

?   SetAutoEjbKey — генератор первичных ключей EJB

Web-сервер blxWeb

Команда:

java desisoft.server.ServerMain

Запускает Web-сервер. Флаги:

?   _с или /с — (имя файла конфигурации);

?   -t или It — имя файла конфигурации кластера;

?   -noconsoie или /noconsoie — выключает вывод в стандартный поток вывода, вывод в файл логов продолжается;

?   -log или /log — имя файла логов, по умолчанию Weblog.

Команда Blxejbc

Компилятор компонентов EJB. Команда:

java desisoft.ejbtools.EjbCompiler

В качестве источника компилятор использует файл архива компонентов EJB. Исходный архив должен содержать в себе дескриптор ejb-jar.xml и классы компонентов EJB. На выходе получаем файл архива, в котором содержатся все исходные классы компонентов EJB, а также классы, сгенерированные контейнером. Полученный файл архива может быть размещен на сервере компонентов EJB.

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

Флаги:

?   -с или /с — местоположение файла конфигурации EJB;

?   -keepgenerated ИЛИ /keepgenerated — если указан ЭТОТ параметр, то промежуточные файлы не будут удалены;

?   -t или It — имя папки, используемой для размещения временных файлов.

! Пример                                                                                                                                                    I

blxejbc -с c:\Blazix\ejb.ini Ejblnput.jar EjbOutput.jar

Команда blxejbs

EJB-сервер. Команда:

java desisoft.ejb.server.EjbServer

Команда запуска сервера EJB. Флаги:

?   _с или /с — имя файла конфигурации EJB-сервера;

?   -noconsoie или /noconsoie — останавливает текущий вывод в стандартный поток вывода, вывод в файл логов продолжается;

?   -log или /log — файл статистики обращений к серверу EJB, по умолчанию ejblog.

Команда blxui

Утилита удаленного администрирования. Команда:

java desisoft.blazixui.BlazixUi

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

Утилита может использоваться для решения следующих задач:

?   загрузки файлов архивов компонентов EJB на сервер в папку компонентов EJB (по умолчанию папка ejbDir);

?   осуществления нового просмотра сервером папки компонентов EJB (для размещения на сервере новых компонентов EJB);

?   разгрузки на сервер Web-архивов WAR в папку Web-архивов (в соответствии с файлом конфигурации Web-cepeepa, по умолчанию это warDir);

?   осуществления нового просмотра папки Web-архивов для размещения на сервер новых Web-приложений;

?   просмотра файлов логов;

?   остановки сервера;

?   просмотра файлов Web.ini и ejb.ini. Флаги:

?   -t или It — файл конфигурации кластера;

?   — w или /w — файл конфигурации отдельного Web-cepeepa;

?   -е или /е — файл конфигурации отдельного EJB-сервера;

?   – j или/j — файл конфигурации отдельного JMS-сервера.

Команда blizzard

Проводник создания компонентов EJB. Команда:

java desisoft.ejbtools.blizzard.Blizzard

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

Флаги:

?   _с или /с — файл конфигурации сервера EJB.

Команда blxionreg

Утилита регистрации ION. Команда:

java desisoft.dsap.IonRegister

Утилита регистрирует интерфейсы Java для использования в соответствии с правилами технологии ION. Все интерфейсы ION должны быть зарегистрированы на Web-cepeepe.

Флаги:

?   _с или /с — файл конфигурации Web-cepeepa.

Команда blxsvrmgr

Менеджер сервера Blazix. Команда:

java desisoft.tools.ServerManager

Команда вызывает менеджер сервера. Менеджер может управлять одним или несколькими серверами на машине.

Флаги:

?   -t или It — файл конфигурации кластера.

Команда blxcls

Кластерный сервер подмены. Команда:

java desisoft.cluster.SessionBackupServer

Флаги:

?   -t или It — файл конфигурации кластера.

Команда blxPacker

Утилита упаковки приложений. Команда:

j ava desisoft.tools.blxpack.BlxPacker

Создает WAR-архив Web-приложения из файлов в папке приложения. Флаги:

?   _с или /с — файл конфигурации Web-cepeepa.

Команда jspDebug

Утилита отладки JSP. Команда:

java desisoft.tools.JspDebug

Утилита в качестве аргументов получает имена одного или нескольких файлов JSP, создает соответствующие им файлы Java, которые могут быть подвергнуты отладке. Файлы должны быть указаны в формате URL, начиная с косой черты "/".

Флаги:

?   -d или /d — папка, где должны быть размещены файлы java. Обязательный аргумент;

?   _с или /с — файл конфигурации Web-cepeepa.

Команда blxl18nTagExtract

Утилита для работы с ярлыками интернационализации библиотеки ярлыков JSP сервера Blazix.

Команда:

java desisoft.tools.il8n.Xltagext Флаги:

?   _с или /с — файл конфигурации Web-ceepepa.

Команда blxjmsmgr

Менеджер тем и очередей JMS. Команда:

java desisoft.jms.manager.JmsManager

Флаги:

?   _с или /с — файл конфигурации JMS-сервера.

Команда blxjmss

Конфигурация сервера JMS. Команда:

java desisoft.jms.main.JmsMain Флаги:

?   _с или /с — имя файла конфигурации JMS-сервера.

?   -log или /log — каталог расположения файла логов, по умолчанию jmslog.

Команда SetAutoEjbKey

Генерация ключей компонентов EJB-сущности. Команда:

j ava desisoft.ejb.server.EnableAutoPkeys Команда должна содержать два аргумента:

?   имя компонента EJB;

?   имя источника данных. (Если в файле конфигурации задано соответствующее источнику данных имя JNDI, то следует указать именно его. Если заданы пароль и имя пользователя, то после названия источника данных следует указать имя и пароль.)

Флаги:

?   -с или /с — имя файла конфигурации EJB.

Эта команда создает таблицу в базе данных, связанной с источником данных, если таблица там еще не создана. Таблица будет названа blazix_auto_ejb_keytable. Она СОСТОИТ ИЗ ДВуХ СТОЛбцОВ е jbname И nextid. nextid — возрастающие идентификаторы ключей. Имена ejb не чувствительны к регистру, источник данных должен существовать и быть должным образом сконфигурирован.

Источник: Будилов В. А. Интернет-программирование на Java. — СПб.: БХВ-Петербург, 2003. — 704 е.: ил.

По теме:

  • Комментарии