在NetBeans,Eclipse,IntelliJ,OpenShift和Maven上使用WildFly 9
WildFly 9 CR1是最近发布的。 包括许多很酷的功能:
而且这超出了通常的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 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: [email protected] 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应用程序,如何使用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>
请享用!