I've built this very basic servlet and trying to run it with Tomcat7[Ubuntu 14.04]. But I keep getting Http Status 404 not found error.
Info:
CATALINA_HOME in /usr/share/tomcat7 and CATALINA_BASE in /var/lib/tomcat7.
Deployment Structure: Deployed in CATALINA_BASE as follows:
webapps
\
 ROOT
 \
  BeerV1
  \
   index.html
   WEB-INF
   \
    web.xml
    classes
    \
      tk
      \
       sjsbook
       \
        web
        \
         BeerSelect.class
web.xml file:
<?xml version="1.0" encoding="utf-8" ?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
  http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
  version="3.0" metadata-complete="true">
  <servlet>
    <servlet-name>MyBeer</servlet-name>
    <servlet-class>tk.sjsbook.web.BeerSelect</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>MyBeer</servlet-name>
    <url-pattern>/SelectBeer.do</url-pattern>
  </servlet-mapping>
</web-app>
Whenever I run the servlet BeerSelect from index.html as SelectBeer.do, the container gives 404 error.
<form method="POST" action="SelectBeer.do">
Please Suggest!!
