Hello everyone, I made a servlet for tomcat, I go to the site and he gives me a mistake:
HTTP Status 500 - index (wrong name: web / index)
type Exception report
message index (wrong name: web / index)
Description The server encountered an internal error that prevented it from fulfilling this request.
exception
java.lang.NoClassDefFoundError: index (wrong name: web / index)
what to do ?
Here is the servlet code:
package web; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Index extends HttpServlet { @Override public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>asd</title"); out.println("</head>"); out.println("</html>"); } } web.xml:
<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5"> <servlet> <servlet-name>index</servlet-name> <servlet-class>web/Index</servlet-class> </servlet> <servlet-mapping> <servlet-name>index</servlet-name> <url-pattern>/index</url-pattern> </servlet-mapping> </web-app> 
<servlet-class>web.index</servlet-class>- Sergey Gornostaevweb.Indexand notweb/Index- Sergey Gornostaev