Apparently, an oversight was done on my part. If I want Glassfish to use the context root I provided, I have to leave the Context Root
field blank when deploying from web admin console.
Everything else is fine, including WEB-INF/glassfish-web.xml
file.