0

The java file(test1.java)

import jakarta.servlet.*;
import jakarta.servlet.http.*;
import jakarta.servlet.annotation.WebServlet;
import java.io.*;  

public class test1 extends HttpServlet{  
public void doGet(HttpServletRequest req,HttpServletResponse res)  
throws ServletException,IOException  
{  
res.setContentType("text/html");//setting the content type  
PrintWriter pw=res.getWriter();//get the stream to write the data  
  

pw.println("<html><body>");  
pw.println("Welcome to servlet");  
pw.println("</body></html>");  
  
pw.close();//closing the stream  
}}

The web.xml file

<web-app>  
  
<servlet>  
<servlet-name>test</servlet-name>  
<servlet-class>test1</servlet-class>  
</servlet>  
  
<servlet-mapping>  
<servlet-name>test</servlet-name>  
<url-pattern>/hello</url-pattern>  
</servlet-mapping>  
  
</web-app> 

test1.java and test1.class is in webapps/test/WEB-INF/classes forlder

web.xml is in webapps/test/WEB-INF

when I enter localhost:8080/test/hello It says 404 not found

0 Answers0