title: Servlet not found 404 error
body: <p>I am trying to call a <code>servlet</code> from my html form. My <code>web.xml</code> file has:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"&gt;
  &lt;display-name&gt;apphome&lt;/display-name&gt;
   &lt;servlet&gt;
      &lt;display-name&gt;ControllerServlet&lt;/display-name&gt;
      &lt;servlet-name&gt;ControllerServlet&lt;/servlet-name&gt;
      &lt;servlet-class&gt;com.main.servlets.Controller&lt;/servlet-class&gt;
   &lt;/servlet&gt;
   &lt;servlet-mapping&gt;
      &lt;servlet-name&gt;ControllerServlet&lt;/servlet-name&gt;
      &lt;url-pattern&gt;/Controller&lt;/url-pattern&gt;
   &lt;/servlet-mapping&gt;
   &lt;welcome-file-list&gt;
      &lt;welcome-file&gt;home.html&lt;/welcome-file&gt;
  &lt;/welcome-file-list&gt;
  </code></pre>
  
  <p></p>
  
  <p>My <code>servlet</code> is located under <code>src/com/main/servlets/Controller</code>
  My form action is <code>"ControllerServlet"</code>
  I don't have any annotations in my Controller class.</p>
  
  <p>When I submit the form, I get a <strong>404</strong>. Any idea what I'm missing?</p>