Since WildFly 8.0.0.Final was released this week, the OpenShift WildFly cartridge has been updated as well! There are a couple ways to get started quickly on OpenShift. To use the OpenShift Web Console to create your WildFly 8 application, simply click on "Deploy Now" here. If you'd like to use the OpenShift command line tools instead, just follow these steps:
Getting started from the command line
- Follow the instructions in the OpenShift Getting Started guide to install the OpenShift command line tools.
- Create your WildFly 8 OpenShift application using the following command:
rhc app create <APP> https://cartreflect-claytondev.rhcloud.com/reflect?github=openshift-cartridges/openshift-wildfly-cartridge
You're all set now!
Accessing your application
You can access your application via this url:
http://{APP}-{NAMESPACE}-rhcloud.com
To connect to your WildFly instance using the JBoss CLI tool, use the following commands:
- ssh into your application: rhc ssh <APP>
jboss-cli.sh -c --controller=$OPENSHIFT_WILDFLY_IP:$OPENSHIFT_WILDFLY_MANAGEMENT_HTTP_PORT
To access the WildFly Admin Console, port forwarding can be used:
> rhc port-forward <APP>
Checking available ports ... done
Forwarding ports ...
To connect to a service running on OpenShift, use the Local address
Service Local OpenShift
------- -------------- ---- -------------------
java 127.0.0.1:8080 => 127.13.118.129:8080
java 127.0.0.1:9990 => 127.13.118.129:9990
In the above example, the Admin Console can be accessed using http://localhost:9990.
For more information about the cartridge, take a look at the cartridge documentation.
Try it out!
It only takes a few minutes to get WildFly 8 up and running on OpenShift! We encourage you to try it out and provide feedback. Enjoy!
Comments