Most likely the web container can't find your servlet.
A web container is the component of a web server that interacts with Java servlets.
You can configure your servlet in web.xml
<servlet>
<servlet-name>servletName</servlet-name>
<servlet-class>packageName.servletName</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servletName</servlet-name>
<url-pattern>/yourServletUrl</url-pattern>
</servlet-mapping>
or you can use annotations since servlets 3.0.
import javax.servlet.annotation.WebServlet;
@WebServlet(name = "servletName", urlPatterns = { "/yourServletUrl" })
public class servletName extends HttpServlet {
It is easier and more readable.
Your url should be
localhost:8080/YourProjectName/YourServletUrl
Also i have some memories that Eclipse Neon don't work very well with JavaEE, try to download other version.
Type download Eclipse for JavaEE developers in google and try again.