在NetBeans,Eclipse,IntelliJ,OpenShift和Maven上使用WildFly 9
WildFly 9 CR1是最近發(fā)布的。 包括許多很酷的功能:
- 智能負(fù)載均衡
- HTTP / 2和SPDY支持
- 新的離線CLI模式
- 正常關(guān)閉單節(jié)點(diǎn)
- 新的僅Servlet發(fā)行版
而且這超出了通常的Java EE 7兼容性!
該博客是一個(gè)快速檢查,以驗(yàn)證它是否可以在所有三個(gè)主要的IDE和OpenShift中正常工作。
WildFly 9和NetBeans
首先讓我們從NetBeans 8.0.x開始。 屏幕快照顯示了在NetBeans中配置并啟動(dòng)的WildFly 9 CR1。 日志顯示在控制臺(tái)中。
在NetBeans 8和WildFly 8中提供了在NetBeans中設(shè)置WildFly的完整說明。
WildFly 9和Eclipse
JBoss工具和WildFly入門8顯示了如何使用JBoss工具配置WildFly。 以下是一系列快照,顯示了在JBoss Tools中使用Eclipse Mars M6配置WildFly 9。
新的實(shí)驗(yàn)運(yùn)行時(shí)…
指定目錄...
現(xiàn)在,WildFly 9已在Eclipse中配置為服務(wù)器。
終于服務(wù)器啟動(dòng)并運(yùn)行了……
JBoss Tools Alpha 2 for Eclipse Mars解釋了完整的細(xì)節(jié),包括下載和更新中心坐標(biāo)。
WildFly 9和IntelliJ
WildFly 8和IntelliJ IDEA Screencast提供了有關(guān)如何使用WildFly設(shè)置IntelliJ的完整詳細(xì)信息。 下面的快照顯示了在IntelliJ 14.1.2中配置的WildFly 9。
WildFly 9和OpenShift
創(chuàng)建一個(gè)OpenShift應(yīng)用程序也非常簡單:
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.這將創(chuàng)建一個(gè)新應(yīng)用程序,并將WildFly 9用作基礎(chǔ)應(yīng)用程序服務(wù)器。 有關(guān)OpenShift卡式盒的完整詳細(xì)信息,請參見github.com/openshift-cartridges/openshift-wildfly-cartridge/tree/wildfly-9 。 您可以找到有關(guān)如何使用現(xiàn)有應(yīng)用程序創(chuàng)建OpenShift應(yīng)用程序,如何使用JBoss CLI連接到該WildFly實(shí)例的信息。
OpenShift上的WildFly 8 CR1還提供了更多詳細(xì)信息。
WildFly 9和Maven
WildFly Maven插件提供有關(guān)WildFly Maven插件入門的最新信息。
但是您只需要啟動(dòng)WildFly服務(wù)器即可:
wildfly-9.0.0.CR1> ./bin/standalone.sh -c standalone-full.xml然后將Java EE 7 Movieplex應(yīng)用程序部署為:
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
總結(jié)
以上是生活随笔為你收集整理的在NetBeans,Eclipse,IntelliJ,OpenShift和Maven上使用WildFly 9的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 9个最佳部族标识以及如何免费制作自己的[
- 下一篇: Hibernate READ_ONLY