Java Application Hosting

With OpenShift you can easily deploy and run Java applications using your favorite application servers and frameworks. Want a JBoss server running Spring backed by MySQL? Or maybe you’re looking for GlassFish with Scala and MongoDB? If it can run on Red Hat Enterprise Linux 64bit, then it can run on OpenShift.

Java is a general-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible.

Visit the official Java documentation to learn more.

Supported Technologies

OpenShift provides several ways to deploy Java applications, including the following environments:

JBoss AS

OpenShift Online currently supports JBoss AS 7. + → Learn More


OpenShift Online currently supports Wildfly 8.2 Final. + → Learn More

Apache Tomcat (JBossEWS)

OpenShift Online currently supports Tomcat 6 and 7. + → Learn More


OpenShift Online currently supports JBoss EAP 6.4, which supports Java 8, as one of our JBoss xPaaS Services. + → Learn More


Vert.x is a lightweight, high performance polyglot application platform for the JVM that’s designed for modern mobile, web, and enterprise applications. OpenShift Online currently supports Vert.x 2.1. + → Learn More

JBoss xPaaS Services

JBoss xPaaS services provide the powerful capabilities of JBoss Middleware as cloud based services on OpenShift. Developers can build applications, integrate with other systems, orchestrate using rules and processes, and then deploy across hybrid environments.
→ Learn More