在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。 日志显示在控制台中。

wildfly9cr1-netbeans801

NetBeans 8和WildFly 8中提供了在NetBeans中设置WildFly的完整说明。

WildFly 9和Eclipse

JBoss工具和WildFly入门8显示了如何使用JBoss工具配置WildFly。 以下是一系列快照,显示了在JBoss Tools中使用Eclipse Mars M6配置WildFly 9。

新的实验运行时…

wildfly9cr1-eclipse-experimental

指定目录...

wildfly9cr1-new-runtime-1024x671

现在,WildFly 9已在Eclipse中配置为服务器。

wildfly9cr1-eclipse-servers-1024x866

终于服务器启动并运行了……

wildfly9cr1-eclipse-console-1024x678

JBoss Tools Alpha 2 for Eclipse Mars解释了完整的细节,包括下载和更新中心坐标。

WildFly 9和IntelliJ

WildFly 8和IntelliJ IDEA Screencast提供了有关如何使用WildFly设置IntelliJ的完整详细信息。 下面的快照显示了在IntelliJ 14.1.2中配置的WildFly 9。

wildfly9cr1-intellij14-1024x341

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:     XXXXXXXXXXXXXXXXXXXXXXXX@wildfly-milestogo.rhcloud.com
  Git remote: ssh://XXXXXXXXXXXXXXXXXXXXXXXX@wildfly-milestogo.rhcloud.com/~/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>

请享用!

翻译自: https://www.javacodegeeks.com/2015/05/wildfly-9-on-netbeans-eclipse-intellij-openshift-and-maven.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值