Статьи

WildFly 9 в NetBeans, Eclipse, IntelliJ, OpenShift и Maven

WildFly 9 CR1 был недавно выпущен. Много интересных функций включены:

И это выше обычного соответствия Java EE 7!

Этот блог — быстрая проверка, чтобы убедиться, что он работает во всех трех основных IDE и OpenShift.

WildFly 9 и NetBeans

Начнем с NetBeans 8.0.x На снимке экрана показано, что WildFly 9 CR1 настроен в NetBeans и запущен. Журнал показывается в консоли.

wildfly9cr1-netbeans801

Полные инструкции по настройке WildFly в NetBeans приведены в NetBeans 8 и WildFly 8 .

WildFly 9 и Eclipse

Начало работы с JBoss Tools и WildFly 8 показывает, как настроить WildFly с помощью JBoss Tools. Вот серия снимков, показывающая настройку WildFly 9 в JBoss Tools с Eclipse Mars M6.

Новое экспериментальное время выполнения …

wildfly9cr1-затмение-экспериментальное

Укажите каталог…

wildfly9cr1-новая среда выполнения, 1024x671

Теперь WildFly 9 настроен как сервер в Eclipse…

wildfly9cr1-затмение-серверы-1024x866

И, наконец, сервер запущен и работает …

wildfly9cr1-затмение-консоль 1024x678

Полная информация, включая координаты центра загрузки и обновления, поясняется в JBoss Tools Alpha 2 для Eclipse Mars .

WildFly 9 и IntelliJ

WildFly 8 и IntelliJ IDEA Screencast предоставляют полную информацию о том, как настроить IntelliJ с WildFly. Снимок ниже показывает WildFly 9, настроенный в IntelliJ 14.1.2.

wildfly9cr1-intellij14-1024x341

WildFly 9 и OpenShift

Создание приложения OpenShift также довольно просто:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
tmp> rhc app create wildfly -s https://raw.githubusercontent.com/openshift-cartridges/openshift-wildfly-cartridge/wildfly-9/metadata/manifest.yml
and installed
 
Application Options
-------------------
Domain:     milestogo
Cartridges: https://raw.githubusercontent.com/openshift-cartridges/openshift-wildfly-cartridge/wildfly-9/metadata/manifest.yml
Gear Size:  default
Scaling:    yes
 
Creating application 'wildfly' ... Artifacts deployed: ./ROOT.war
done
 
  WildFly 9 administrator added.  Please make note of these credentials:
 
   Username: adminXXXXXXX
   Password: XXXXXXXXXXXX
    
   run 'rhc port-forward wildfly' to access the web admin area on port 9990.
 
Waiting for your DNS name to be available ... done
 
Cloning into 'wildfly'...
Warning: Permanently added the RSA host key for IP address 'NN.NN.NN.NN' to the list of known hosts.
 
Your application 'wildfly' is now available.
 
  URL:        http://wildfly-milestogo.rhcloud.com/
  SSH to:     XXXXXXXXXXXXXXXXXXXXXXXX@wildfly-milestogo.rhcloud.com
  Git remote: ssh://[email protected]/~/git/wildfly.git/
  Cloned to:  /Users/arungupta/tmp/wildfly
 
Run 'rhc show-app wildfly' for more details about your app.

Это создает новое приложение и использует WildFly 9 в качестве основного сервера приложений. Полная информация о картридже OpenShift находится по адресу github.com/openshift-cartridges/openshift-wildfly-cartridge/tree/wildfly-9 . Вы можете узнать о том, как создать приложение OpenShift с существующим приложением, как подключиться к этому экземпляру WildFly с помощью JBoss CLI.

WildFly 8 CR1 на OpenShift также предоставляет более подробную информацию.

WildFly 9 и Maven

Плагин WildFly Maven предоставляет последнюю информацию о том, как начать работу с плагином WildFly Maven.

Но вам просто нужно запустить сервер WildFly как:

1
wildfly-9.0.0.CR1> ./bin/standalone.sh  -c standalone-full.xml

А затем разверните приложение Java EE 7 Movieplex как:

1
mvn wildfly:deploy -DskipTests

И определение плагина очень простое:

1
2
3
4
5
<plugin>
    <groupId>org.wildfly.plugins</groupId>
    <artifactId>wildfly-maven-plugin</artifactId>
    <version>1.0.2.Final</version>
</plugin>

Наслаждайтесь!

Ссылка: WildFly 9 на NetBeans, Eclipse, IntelliJ, OpenShift и Maven от нашего партнера по JCG Аруна Гупта из блога Miles to go 2.0… .