This is really two questions:
- The JBoss buildpack for Cloud Foundry only runs servlets.
- How do I create a JBoss runtime on Bluemix?
I'll let the Cloud Foundry and JBoss communities address the usefulness of that buildpack. Bluemix lets you upload Cloud Foundry buildpacks, so you could use this in Bluemix to create a JBoss runtime.
You might think of the second question this way:
- How do I deploy my JBoss application on Bluemix?
The Java runtime that's built into Bluemix is the Liberty for Java runtime. It supports the Java EE6 Web Profile plus many Java EE 7 technologies, as explained in Programming model support. This mans that as long as your JBoss app is Java EE compliant and doesn't use relatively exotic features, it should run just fine in Liberty.
If you want to deploy your app on Bluemix but want to run it in JBoss instead of Liberty (bearing in mind that IBM supports the Liberty runtime, but can't be responsible for ones you create yourself), you have a couple of options. In order of preference:
- Use a Cloud Foundry buildpack for JBoss
- Deploy a Docker container with the JBoss runtime installed
- Deploy a VM with the JBoss runtime installed