(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Intellij IDEA: Oracle Cloud Integration

Источник: habrahabr
michael777

Не секрет, что Oracle претендует на звание крупнейшего в мире корпоративного облака. Oracle Public Cloud, пригоден, по утверждениям компании, для переноса в себя всех приложений и бизнес-процессов предприятия.

Недавно пришлось попробовать Oracle Java Cloud Service в работе. Впечатления, в общем - положительные, но был немного расстроен, т.к не имел возможности работать с этим сервисом в своей любимой среде разработки - Intellij IDEA.
И вот два дня назад появился плагин Oracle Cloud integration. О том, какие возможности он нам предоставляет, я и хотел рассказать в этой статье.

image

Установка

Первым делом нам необходимо установить плагин:

1)Скачиваем к себе наш плагин: Oracle Cloud integration;
2)Переходим "File">"Settings">"Plugins" и нажимаем "Install plugin from disk", и указываем путь к скачанному jar файлу;
3)Перезагружаем Intellij IDEA.

Настройка Cloud Configuration

После установки плагина нам необходимо создать Application Server configuration.
1)Переходим в "Run/Debug Configurations";
2)Нажимаем "Add new configuration" и выбираем "Oracle Cloud Deployment";
3)Нажимаем кнопку "...", и появляется окно конфигурации облака;
4)Нажимаем кнопку "+", задаем имя нашей конфигурации и заполняем все поля;
5)Нажимаем "Test connection". После того как мы увидим "Connection successful" мы можем перейти к настройке Run/Debug Configurations;
6)Нажимаем "OK" и сохраняем наши настройки.

Пример:

image

Настройка Run/Debug Configurations

Этот плагин позволяет нам загружать на сервер war и ear артефакты.
1) "Deployment" комбобокс предлагает нам сделать выбор из уже существующих артефактов. Если "Deployment" комбобокс пустой, переходим
"File" > "Project structure" > "Artifacts" и создаем нужный нам артефакт. Теперь у нас все готово к загрузке приложения на сервер.

image

Загрузка приложения на сервер

Теперь у нас все готово к отправке приложения на сервер.
Выбираем созданный нами Run Configuration и нажимаем кнопку "Run" или "Debug". После этого стартует процедура загрузки приложения на сервер.
Oracle Cloud Integration создаст нам приложение с именем, аналогичным имени артефакта.

Access to remote logs

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

После завершения отправки артефакта на сервер, мы можем просмотреть информацию о процессе загрузки в Event Log-e.
Также там печатается URL, по которому доступно приложение.

image

Virus-scan Log

Этот лог предоставляет нам результат проверки приложения на вирусы.
image

Whitelist Log

Этот лог отвечает за валидность отправляемого на сервер приложения. В роли сервера нам дается WebLogic server 10.3.6. Если вы будете пытаться загрузить на сервер приложение, несовместимое с данной версией WebLogic, - whitelist сообщит вам об этом. Также, он замечает ошибки в конфигурационных файлах, будь то weblogic.xml или web.xml.
image

Deploy/Redeploy Log

Данный лог выводит информацию о процессе deploy/redeploy приложения. При возникновении каких-либо ошибок в процессе отправки, вы увидите их именно здесь.
image

Service instance Log

Этот лог выводит нам сообщения сервера. Message types: ERROR, NOTIFICATION, WARNING, TRACE, UNKNOWN, INCIDENT ERROR.
image

Заключение

В итоге мы имеем возможность работать с Oracle Java Cloud Service непосредственно из Intellij IDEA.
Надеемся, что в ближайшее время будут добавлены новые возможности.

Из моих экспериментов можно подвести следующие итоги:
1)Не поддерживает отправку JavaEE6 приложений;
2)Не поддерживает отправку Web 3.0 и выше;
3)Поддерживает JavaEE5;
3)Поддерживает Web 2.4, 2.5

Ссылки по теме


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Oracle »
Написать редактору 
 Рекомендовать » Дата публикации: 14.02.2014 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Oracle Database Personal Edition Named User Plus Software Update License & Support
Oracle Database Personal Edition Named User Plus License
Oracle Database Standard Edition 2 Named User Plus License
Oracle Database Standard Edition 2 Processor License
TeeBI for RAD Studio Suite with source code single license
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
СУБД Oracle "с нуля"
Новые материалы
Delphi - проблемы и решения
Windows и Office: новости и советы
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Регистрация на Oracle.com (3)
Сразу прошу прощения за тупой вопрос, но вчера зарегался на oracle.com (чтоб 9i слить себе...
 
Как сменить пароль для схемы SYSTEM? (6)
Как сменить пароль по умолчанию для схемы SYSTEM c 'manager' на свой? То же и для SYS
 
Помощь студентам по программированию (2)
https://xn-d1aqfdigh.xn-p1ai/ Помощь студентам по программированию на языках высокого уровня.
 
Как определить ОС из PL\SQL? (6)
Подскажите, есть ли в PL\SQL команда, определяющая операционную систему?
 
Преимущества ORACLE перед MS SQL Server (15)
Собственно, сабж :), касаемо ооочень большого предприятия... Помогите с аргументацией,...
 
 
 



    
rambler's top100 Rambler's Top100