Хелпикс

Главная

Контакты

Случайная статья





TradingActivityDemo - Deployment



TradingActivityDemo - Deployment

(NetBeans)

Этап 1

 

1. Скачиваем и устанавливаем актуальную версию jdk8. x с официального сайта Oracle (при установке также подтверждаем установку jre).

2. Скачиваем и устанавливаем сервер приложений GlassFish4. 1 (если ОС – Windows – желательно, в корневой каталог, например, “D: \GlassFish4. 1”).

3. Устанавливаем экземпляр СУБД MySql (пользуюсь версией 5. 5 с оболочкой phpMyAdmin – все в составе сборки OpenServer 5. 2. 2 x64).

4. Для просмотра веб используем браузер Chrome и/или Mozilla Firefox.

5. Драйвер (JDBC коннектор Java – Sql “ mysql-connector-java-5. 1. 39-bin. jar”) – прилагается к заданию – копируем в соответствующий каталог с GlassFish4. 1 (например, «D: \glassfish4. 1\glassfish\lib» - для всего сервера или «D: \glassfish4. 1\glassfish\domains\domain1\lib» - только для домена по умолчанию с именем domain1).

 

Этап 2

 

6. Запускаем MySql. Создаем на нем БД с именем «trading_activity» из файла сценария “trading_activity. sql” (прилагается), с тестовыми данными (установить сравнение строк при создании БД – utf8_general_ci). Значение переменной wait_timeout MySql-сервера устанавливаем большое, например, 30000;

7. Заходим в каталог «D: \glassfish4. 1\bin», запускаем asadmin. bat. Запускаем сервер командой start-domain (возможно, придется в момент запуска в диалоговом окне дать разрешение на выполнение действий некоторыми процессами). После сообщения в консоли об успешном старте заходим в браузере по адресу: localhost: 4848;

8. В левой панели открывшейся страницы администрирования заходим в узел Resources – JDBC – JDBC Connection Pool. Создаем пул с именем «TradingActivityPool», Resource Type – javax. sql. DataSource, Database Driver Vendor – MySql -> Next (кликаем кнопку) -> в полях User и Password вводим имя и пароль СУБД, в поле URL - jdbc: mysql: //: 3306/trading_activity. Сохраняем и для проверки соединения жмем «Ping».

9. Данное соединение сервера приложений с БД нужно предоставить нашему приложению по JNDI-имени. Чтобы задать его, переходим в узел Resources – JDBC - JDBC Resources и создаем новый ресурс с именем jdbc/trading_activity, выбираем в выпадающем списке имя ранее созданного пула, сохраняем.

10. Наше приложение также использует хостинг для сообщений типа «тема» для отправки сообщений JMS из одного своего компонента в другой. Такой хостинг в данном примере нужно создать на сервере приложений. Переходим в узел Resources – JMS Resources – Connection Factories и создаем фабрику соединений с именем jms/TradingActivityPool, Resource Type должен быть javax. jms. TopicConnectionFactory, сохраняем. Переходим в узел Resources – JMS Resources – Destination Resuorces и создаем новый Destination типа topic с именем jms/TradingActivityWebTopic и понятным физическим именем, например, TradingActivityWebTopic.

 

Этап 3

 

11. Теперь окружение готово и можно развертывать наше приложение на сервере. На странице управления GlassFish переходим в узел Applications, кликаем кнопку Deploy. «Обзор» - выбираем файл серверной части приложения TAServer. ear (прилагается). Type должен определиться автоматически, Enterprise Application. Если имя не задалось автоматически, то задаем TAServer. В поле VirtualServers выбираем server. Сохраняем и запускаем развертывание. Через некоторое время в таблице приложений появится новая строка, переходим по размещенной в ней ссылке на страницу приложения. Кликаем по ссылке Launch – на открывшейся странице – по одной из сгенерированных ссылок – должна открыться вкладка с веб-представлением нашего приложения, в котором демонстрируется аякс-меню переключения категорий и обычное (с перезагрузкой страницы) переключение локалей (переведены не все строковые ресурсы). Также можно в адресной строке браузера вручную ввести адрес http: //localhost: 8080/TAServer-war/ и перейти по нему.

12. Таким же образом развертываем клиентскую часть приложения – из файла TAClient. jar (прилагается), только тип должен определиться как Enterprise Client. Когда развертывание завершено – кликаем Download Client Stubs и распаковываем архив у себя на жестком диске. Дальнейшие действия описаны в документе TradingActivityDemo_Additional. doc, раздел «К этапу 7», пункты 4 – 7 (инструкция под Windows, но под другими ОС план действий аналогичный, с поправкой на специфику системы каталогов и на язык консольных сценариев).

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.