Deploy Web Application Archive(WAR) to Amazon AWS EC2 Linux Instance

Recently I have published a video course that teaches how to use Java JAX-RS to create a RESTful Web Service for your mobile application and how implement features like user Sign up, Sing in and how to communicate with protected Web Service Endpoints. I would love it if you check it out and hopefully like it, find it useful and enrol into it :).

A small part of that video course is dedicated to deployment of created RESTful Web Service which is packaged as Web Application Archive(WAR) file to a remote Amazon AWS EC2 Linux Instance running MySQL database server and Apache Tomcat Servlet container.

With this blog post I am going to share with you a few selected videos from my video course that demonstrate how to:

  • Start your own Amazon AWS EC2 Linux Server in Amazon Cloud,
  • Connect to you AWS EC2 Linux Instance via SSH
  • Install on your EC2 Linux instance Java, MySQL Database and Apache Tomcat Servlet Container,
  • Create new MySQL database and a new MySQL database user,
  • Enable Tomcat user, so we can sign in to Apache Tomcat Web Application Manager,
  • Deploy RESTful Web Service Web Application Archive(WAR) file to Apache Tomcat,
  • Use Postman HTTP client to send HTTP request to a deployer RESTful Web Service on Amazon AWS EC2 Instance,
  • And one more video which is an Overview on Postman HTTP client. I thought it would be useful to have one since I am using it a lot in my video course.

I hope these videos will be of some value to you. At the end of this blog post I will also include some other video courses which you might like to consider to learn more about RESTful Web Services development to make your full stack mobile app developer skills even sharper :).

Start your own Amazon AWS EC2 Linux Server in Amazon Cloud

In this video tutorial I am going to share with you how to start up your own Amazon AWS EC2 Linux Server.

Connect to AWS EC2 Linux Server via SSH

In this video tutorial I am going to share with you how to connect to your AWS EC2 Linux Server via SSH.

Update EC2 Instance and Install Java

In this video we are going to update AWS EC2 Linux Server software packages and install Java, so that we can run Apache Tomcat Servlet container and deploy we RESTful Web Service.

Install Apache Tomcat on Amazon AWS EC2 Linux Instance

In this video tutorial I am going to share with you how to download and install Apache Tomcat Servlet Container on Amazon AWS EC2 Linux Instance.

Enable Apache Tomcat User and Sign in to Web Application Manager

In this video we are going to configure Apache Tomcat Users XML file tomcat-users.xml to enable user, so we can sign in to Web Application Manager dashboard and Deploy our RESTful Web Service WAR file.

Download and Install MySQL on AWS EC3 Linux Server

In this video I am going to share with you how to download and install MySQL Server on Amazon AWS EC2 Linux Server/Instance.

Create MySQL Database and a Database User on AWS EC2 Instance

In this video we are going to create a new MySQL database and a new MySQL database user on our Amazon AWS EC2 instance.

Deploy Web Application Archive(WAR) to Apache Tomcat on AWS EC2

In this video you will learn how to deploy our RESTful Web Service which is packaged into Web Application Archive(WAR) file to Apache Tomcat running on Amazon AWS EC2 Linux Instance.

Postman HTTP Client Brief Overview

In this video I will give a brief overview of Postman HTTP client which I used in my video course. I use Postman HTTP client quite often because it is just very user friendly and very convenient to use. Lot’s of good features that help me quickly prepare and send HTTP request I need. Hope you will like it too.

Sending HTTP Request to a WebService Deployed on EC2

In this video I am going to share with you how to user Postman HTTP client to send HTTP request to a RESTful Webservice deployed on remote Amazon AWS EC2 Linux Instance.

And this is it for now. If you are interested in my video course, then have a look at it here. Below are some other video courses that you might find interesting. Have a look!

Learning RESTful Web Services Development