WildFly 9 CR1 был недавно выпущен. Много интересных функций включены:
- Интеллектуальная балансировка нагрузки
- Поддержка HTTP / 2 и SPDY
- Новый автономный режим CLI
- Изящное отключение одного узла
- Новый сервлет-дистрибутив
И это выше обычного соответствия Java EE 7!
Этот блог — быстрая проверка, чтобы убедиться, что он работает во всех трех основных IDE и OpenShift.
WildFly 9 и NetBeans
Начнем с NetBeans 8.0.x На снимке экрана показано, что WildFly 9 CR1 настроен в NetBeans и запущен. Журнал показывается в консоли.
Полные инструкции по настройке WildFly в NetBeans приведены в NetBeans 8 и WildFly 8 .
WildFly 9 и Eclipse
Начало работы с JBoss Tools и WildFly 8 показывает, как настроить WildFly с помощью JBoss Tools. Вот серия снимков, показывающая настройку WildFly 9 в JBoss Tools с Eclipse Mars M6.
Новое экспериментальное время выполнения …
Укажите каталог…
Теперь WildFly 9 настроен как сервер в Eclipse…
И, наконец, сервер запущен и работает …
Полная информация, включая координаты центра загрузки и обновления, поясняется в JBoss Tools Alpha 2 для Eclipse Mars .
WildFly 9 и IntelliJ
WildFly 8 и IntelliJ IDEA Screencast предоставляют полную информацию о том, как настроить IntelliJ с WildFly. Снимок ниже показывает WildFly 9, настроенный в IntelliJ 14.1.2.
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 The cartridge 'https://raw.githubusercontent.com/openshift-cartridges/openshift-wildfly-cartridge/wildfly-9/metadata/manifest.yml' will be downloaded 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 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… . |