| МАТЕРИАЛ |  
       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. Отправить E-Mail http://www.interface.ru  | 
    |
| Ваши 
      замечания и предложения отправляйте 
      автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 04.10.02  |