Oracle adf російською розгортання (deploy) додатки на weblogic

Використовуючи попередні статті в блозі, ми вже з легкістю зможемо створити додаток і запустити його локально за допомогою вбудованого в JDeveloper WebLogic сервера. У цій статті ми навчимося розгортати додатки на WebLogic Server. Мається на увазі що ви вже вмієте створювати додатки і у вас встановлений WebLogic. Використовувати будемо демонстраційну схему Scott і створимо просту сторінку яка буде виводити табличку з відділами.
Підготовчий етап:

1. Створіть Entity Object Dept, View Object DeptView і додайте DeptView в Application Module;

2. Створено сторінку DepApp.jspx;

3. Додайте на сторінку panelStretchLayout;

4. Додайте з Data control DeptView на сторінку і створіть read-only таблицю (Row Selection: Single row) в фасетку center компонента panelStretchLayout

Приступимо до налаштування розгортання нашого застосування на сервер. Для цього потрібно налаштувати в кожному проекті профіль розгортання "Deployment profile" і налаштувати профіль розгортання для всього програми. Для цього потрібно правою кнопкою натиснути по проекту і вибрати "Project Properties" (в разі застосування "Application Properties"), а там вибрати вкладку Deploy

Oracle adf російською розгортання (deploy) додатки на weblogic

Якщо програма створена за допомогою "майстра Fusion Web Applicatio (ADF)", то профілі вже будуть присутні.

Oracle adf російською розгортання (deploy) додатки на weblogic

Але ми не підемо по легкому шляху, а створимо свої профілі, що б більш глибоко зрозуміти їх властивості.

Отже, просте додаток зазвичай складається з двох проектів:

-"Model" - в ньому зберігаються Entity, View об'єкти, ViewLink, Association, Application module, дані про з'єднання з базою і java класи реалізують бізнес логіку;

-"ViewController" - в ньому зберігається наш додаток, тобто такі об'єкти як сторінки (jsp, jspx, jsff, html), Task flow (Unbounded, Bounded), дескриптор розгортання (web.xml) та інші об'єкти.

  • Зайдіть в "Project Properties" проекту "ViewController" і натисніть на вкладку "Deployment", а там натисніть "New". У вікні виберіть тип архіву "WAR File", назвіть профіль "MyAppVC" і натисніть "ОК"

Oracle adf російською розгортання (deploy) додатки на weblogic

Після цього з'явиться вікно властивостей профілю розгортання проекту. У ньому змініть Web Context Root (це кореневий шлях до директорії, в якій розташовується, що розробляється вами, web- додаток) на "MyApp" і натисніть "ОК"

Oracle adf російською розгортання (deploy) додатки на weblogic


  • Зайдіть в "Applicaton Properties" нашого застосування і натисніть на вкладку "Deployment", а там натисніть "New". У вікні виберіть тип архіву "EAR File", назвіть профіль "MyAppEAR" і натисніть "ОК"

Oracle adf російською розгортання (deploy) додатки на weblogic

У вікні властивостей розгортання програми нам важлива вкладка "Application Assembly". Виберіть там профіль розгортання проекту створеного раніше і натисніть "ОК".

Додаток до розгортання готове, тепер потрібно в Jdeveloper налаштувати з'єднання з Weblogic. Для цього в основному меню зайдіть у "View-> Application Navigator", а там натисніть правою кнопкою по "Application Servers" і виберіть "New Application Server"

Oracle adf російською розгортання (deploy) додатки на weblogic

З'явиться майстер створення з'єднання з сервером. Робіть все так як на картинках, тільки використовуйте свої дані WebLogic сервера в 3 (ім'я користувача і пароль) і 4 (ім'я домену, ім'я хоста і порт) кроці.

Oracle adf російською розгортання (deploy) додатки на weblogic

Oracle adf російською розгортання (deploy) додатки на weblogic

Oracle adf російською розгортання (deploy) додатки на weblogic

Oracle adf російською розгортання (deploy) додатки на weblogic

На 5 етапі натисніть на "Test Connection", якщо всі тести вдалі, тоді з'єднання налаштовано вдало і можна тиснути "Finish"

Oracle adf російською розгортання (deploy) додатки на weblogic

З'єднання створено, додаток підготовлено, приступимо до розгортання: в Меню виберіть "Application-Deploy-> MyAPppEar" З'явиться майстер розгортання пріложенія.В першому вікні виберіть "Deploy to Application Server" і натисніть "Next". у другому вікні виберіть створене вами з'єднання і натисніть "Finish". Готово, у вікні повідомлень повинно з'явитися повідомлення про вдале розгортанні: