JBoss Application Hosting

JBoss by Red Hat Logo
JBoss by Red Hat Logo

Ready to take your JBoss application to the cloud? Excited about the new features in JBoss Enterprise Application Platform 6 and JBoss AS 7 like EE6, CDI/Weld, a small memory footprint and lightning fast startup times?

Overview

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

Simplify the Lifecycle

Not signed up yet?

OpenShift Online is free and it's easy. All it takes is an email address.

Not sure what PaaS is or not familiar with the OpenShift architecture? Take a look at the Get Started page.

Sign up for free

Getting a Java app with a MySQL backend deployed onto OpenShift is as easy as executing two commands:

$ rhc app create MyApp jbossas-7
$ rhc cartridge add mysql-5.5 -a MyApp

These two commands create your "server" and install and configure JBoss, MySQL, a git repository on the server, and a simple web application. You can now visit your application on the web at:

http://MyApp-MyDomain.rhcloud.com/

End-to-End Java Support

Looking to scale your Java application for heavy traffic, or want to automatically build/test/deploy? We've got you covered there too!

Application Stack
Application Servers
Datastores
Tools

Rapid Development with an IDE

Don't like the command line? No problem! Use the JBoss Tools with Eclipse to create and work with your applications.

Develop

How you develop your Java application is up to you. Use your favorite IDE and track and push your changes with Git.

For a seamless development experience on OpenShift, use the JBoss Tools to deploy your changes to the cloud, tail application log files, and connect to remote databases.

Install the JBoss Tools

Build → Test → Deploy

Want to make sure your Java application is stable before your changes go live?

Jenkins (https://wiki.jenkins-ci.org) is a full featured continuous integration (CI) server that can run builds, tests, and other scheduled tasks and integrate with your OpenShift applications.

Build with Jenkins

Scale to Meet Your Needs

Enable your application to react to changes in traffic and automatically allocate the necessary resources to handle your current demand.

The OpenShift infrastructure monitors incoming web traffic and automatically brings copies of your web cartridge online to handle requests.

Scale your application

Resources

JBoss on OpenShift

Learn from the experts how to deploy, manage and auto-scale JBoss Enterprise Platform 6 and JBoss AS 7 applications in the cloud by leveraging OpenShift. This technical content is presented by OpenShift and JBoss developers for developers.

Visit the JBoss community