Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

What Is JBoss Hosting?

JBoss hosting is hosting made to run Java web applications on a JBoss server. This guide explains the idea in simple words.

Web Hosting2 min read8 steps

What is JBoss?

Java is a programming language used for large business programs. A Java web application is a program that runs on a server and shows pages to visitors. It needs a special server to run in, called an application server. JBoss is a free application server. Today it is known as WildFly, and a supported business edition is called JBoss EAP. Older versions kept the name JBoss AS.

Think of a plain web server as a bookshelf, handing out ready pages. An application server is a workshop that builds the page with Java code first.

What JBoss hosting means

It is a hosting setup where JBoss is installed and ready, or where you may install it yourself. Because JBoss needs a lot of memory and settings, it is not common on basic shared plans. It is more often run on a VPS or dedicated server. Ask Hostvento support whether your plan can run JBoss or WildFly.

What you need

  • Java: a JDK (Java Development Kit) of the right version.
  • Enough memory: Java servers use a lot of RAM, the working memory of a computer.
  • Root access: to install software and open ports.
  • Open ports: JBoss and WildFly often use port 8080 for web pages and 9990 for the admin console. Open only what you need.

Basic steps to run it on a Linux VPS

This guide needs root access.

  1. Connect to your server with SSH.
  2. Install Java from your system's package manager.
  3. Download the WildFly or JBoss package from its official project site.
  4. Unpack the download into a folder such as /opt.
  5. Create a user just for running it. This is safer than using root.
  6. Start it with the script in the bin folder, for example standalone.sh.
  7. Open http://your-server-ip:8080 in a browser to see the welcome page.
  8. Deploy your app. Deploying means placing your .war file, a packed Java web app, in the standalone/deployments folder.

Warning: Do not leave the admin console open to the whole internet. Use strong passwords and limit access with a firewall.

Tip: Many people put Nginx or Apache in front of JBoss to handle SSL and the standard ports 80 and 443.

Need help? Open a support ticket.

Quick recap

  • JBoss, now WildFly, is a Java application server.
  • JBoss hosting runs Java web apps.
  • It needs Java, plenty of memory and usually a VPS or dedicated server.
  • Deploy a .war file to run your app.
  • Secure the admin console.