WildFly 9 CR1是最近发布的。 包括许多很酷的功能:
- 智能负载均衡
- HTTP / 2和SPDY支持
- 新的离线CLI模式
- 正常关闭单节点
- 新的仅Servlet发行版
而且这超出了通常的Java EE 7兼容性!
该博客是一个快速检查,以验证它是否可以在所有三个主要的IDE和OpenShift中正常工作。
WildFly 9和NetBeans
首先让我们从NetBeans 8.0.x开始。 屏幕快照显示了在NetBeans中配置并启动的WildFly 9 CR1。 日志显示在控制台中。
在NetBeans 8和WildFly 8中提供了在NetBeans中设置WildFly的完整说明。
WildFly 9和Eclipse
JBoss工具和WildFly入门8显示了如何使用JBoss工具配置WildFly。 以下是一系列快照,显示了在JBoss Tools中使用Eclipse Mars M6配置WildFly 9。
新的实验运行时…
指定目录...
现在,WildFly 9已在Eclipse中配置为服务器。
终于服务器启动并运行了……
JBoss Tools Alpha 2 for Eclipse Mars解释了完整的细节,包括下载和更新中心坐标。
WildFly 9和IntelliJ
WildFly 8和IntelliJ IDEA Screencast提供了有关如何使用WildFly设置IntelliJ的完整详细信息。 下面的快照显示了在IntelliJ 14.1.2中配置的WildFly 9。
WildFly 9和OpenShift
创建一个OpenShift应用程序也非常简单:
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 installedApplication Options
-------------------
Domain: milestogo
Cartridges: https://raw.githubusercontent.com/openshift-cartridges/openshift-wildfly-cartridge/wildfly-9/metadata/manifest.yml
Gear Size: default
Scaling: yesCreating application 'wildfly' ... Artifacts deployed: ./ROOT.war
doneWildFly 9 administrator added. Please make note of these credentials:Username: adminXXXXXXXPassword: XXXXXXXXXXXXrun 'rhc port-forward wildfly' to access the web admin area on port 9990.Waiting for your DNS name to be available ... doneCloning 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.comGit remote: ssh://XXXXXXXXXXXXXXXXXXXXXXXX@wildfly-milestogo.rhcloud.com/~/git/wildfly.git/Cloned to: /Users/arungupta/tmp/wildflyRun 'rhc show-app wildfly' for more details about your app.
这将创建一个新应用程序,并将WildFly 9用作基础应用程序服务器。 有关OpenShift卡式盒的完整详细信息,请参见github.com/openshift-cartridges/openshift-wildfly-cartridge/tree/wildfly-9 。 您可以找到有关如何使用现有应用程序创建OpenShift应用程序,如何使用JBoss CLI连接到该WildFly实例的信息。
OpenShift上的WildFly 8 CR1还提供了更多详细信息。
WildFly 9和Maven
WildFly Maven插件提供有关WildFly Maven插件入门的最新信息。
但是您只需要启动WildFly服务器即可:
wildfly-9.0.0.CR1> ./bin/standalone.sh -c standalone-full.xml
然后将Java EE 7 Movieplex应用程序部署为:
mvn wildfly:deploy -DskipTests
插件的定义非常简单:
<plugin><groupId>org.wildfly.plugins</groupId><artifactId>wildfly-maven-plugin</artifactId><version>1.0.2.Final</version>
</plugin>
请享用!
翻译自: https://www.javacodegeeks.com/2015/05/wildfly-9-on-netbeans-eclipse-intellij-openshift-and-maven.html