МАТЕРИАЛ
04.10.02

Установка и запуск J2EE Pet Store Application 1.1.2 с использованием Borland AppServer 4.5

Материал был опубликован на сайте JBuilder.R

Введение

Для развертывания Pet Store Application на J2EE-сервере вы должны определить метаданные развертывания, специфичные для конкретного сервера. Этот документ позволит вам использовать Borland AppServer в качестве целевой платформы развертывания демнстрационной системы J2EE - Pet Store.

Получение и установка Borland AppServer

Если у вас нет Borland AppServer (BAS), вы можете переписать его полнофункциональную 60-дневную trial версию с сайта Borland: http://www.borland.com/appserver. Borland AppServer с лицензией на одного разработчика входит в поставку Borland JBuilder 5 Enterprise.

Для установки BAS следуйте инструкциям, описанным в его документации - Installation Guide (русская версия документации версии 4.1 доступна по адресу http://www.borland.ru/appserver).

Получение и установка J2EE Pet Store


Перепишите Sun Java(TM) Pet Store 1.1.2 с сайта Sun: http://java.sun.com/j2ee/download.html#blueprints и распакуйте архив или используйте соответствующий готовый к развертыванию EAR (Enterprise-архив), предоставленный Borland (см. следующий раздел).

Напоминаем, что каталог jps1.1.2 должен быть распакован под именем <jps1.1.2>.

Получение и установка Borland Pet Store Collateral (дополнительные материалы)

Получите дополнительные материалы Borland Pet Store по адресу: http://www.borland.com/devsupport/appserver/downloads/4_5/borland_petstore112.zip и распакуйте их в каталог <jps1.1.2>.

В результате этой операции будет создан каталог<jps1.1.2>\borland и соответствующий файл <jps1.1.2>\src\petstore\src\borland_build.bat.

Равертывание Datasource Definitions для Pet Store

Datasource definitions (определение источника данных) и драйвер Oracle JDBC представлены в дополнительных материалах Borland Pet Store:

В данном случае источник данных сконфигурирован для использования Oracle (мы также планируем обеспечить в будущем поддержку JDataStore). Отредактируйте значение <driver-datasource> в соответствии с вашей конфигурацией Oracle.

В первую очередь, вы должны установить драйвер Oracle рестартовать сервер для того, чтобы он "увидел" новый classpath:

Теперь вы должны развернуть на сервер соответствующие jndi-definitions:

Как только файл будет помещен на сервер вы можете выбрать Finish.

Развертывание Pet Store на Borland AppServer

Теперь вы можете просто разместить borland_petstore.ear представленный в <jps1.1.2>\borland\borland_petstore.ear или использовать немодифицированный Sun Pet Store .

Развертывание borland_petstore.ear:

Запустите Borland AppServer Console, выберите Wizards пункт меню Wizards и обратитесь к J2EE Deployment Wizard.

Развертывание оригинального (немодифицированного) Sun Pet Store:

Замечание: Вы можете проигнорировать следующие сообщения об ошибках, которые являются результатом Sun Pet Store build system, пытающейся построить EAR для развертывания на показательной платформе Sun J2EE Reference Edition.

Executing Target: ear
[error] java.lang.NoClassDefFoundError: com/sun/enterprise/tools/packager/Main
[error] Exception in thread "main"
[exec] Result: 1
Executing Target: runtime
[error] java.lang.NoClassDefFoundError: com/sun/enterprise/tools/packager/Main
[error] Exception in thread "main"
[exec] Result: 1
[error] java.lang.NoClassDefFoundError: com/sun/enterprise/tools/packager/Main
[error] Exception in thread "main"
[exec] Result: 1

Доступ к Pet Store

Для доступа к Pet Store используйте адрес http://localhost:8080/estore

Поддержка


Список рассылки j2eeblueprints является идеальным местом для получения ответов на вопросы об использовании Deployathon с Java 2 SDK, Enterprise Edition 1.2.1 for Solaris. Для подключения к списку рассылки пошлите email по адресу listserv@java.sun.com. Укажите "subscribe j2eeblueprints-interest ваша фималия ваше имя" в теле сообщения.

Дополнительная информация

Дополнительную информацию Вы можете получить в компании Interface Ltd.

Обсудить на форуме Borland
Отправить ссылку на страницу по e-mail


Interface Ltd.
Тel/Fax: +7(095) 105-0049 (многоканальный)
Отправить E-Mail
http://www.interface.ru
Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 04.10.02