In this tutorial I’ll show you how you can install Wildfly application server on Amazon EC2 instance.
The pre-requesite is that you have already your Amazon account available, so you are ready to launch a new Instance:
In the next Window, choose one of the available Images, for example a RHEL 8:
You will have to choose the Instance type, which will eventually determine the charge for the service:
In order to be able to connect to your instance with SSH, you will need to download a Key Pair:
Download the key and start the Instance. Then fix the permission for the key:
$ chmod 400 /home/user/.ssh/fmarchio-key.pem
Now you can connect to the public address of your instance with SSH using the key;
ssh -i [your-instance-key-pair].pem ec2-user@hostname
As new step, we will install OpenJDK on the machine as follows:
$ sudo yum install java-1.8.0-openjdk-devel
Now, move to the /opt directory and download and extract Wildfly distribution using following commands:
$ cd /opt $ sudo wget https://download.jboss.org/wildfly/18.0.0.Final/wildfly-18.0.0.Final.zip $ unzip wildfly-18.0.0.Final.zip
The application server is ready to be started, however in order to run it as a service we will perform some additional steps as discussed here: How to run WildFly as Service
Finally, when you are done and the application server is started, you can access it via browser at: your-ec2-public-address:8080