The servlet file is deployed on tomcat

Reference URL: http://www.runoob.com/servlet/servlet-first-example.html

Compile the .java file to generate the .class file

example code

1  // Import the required java library 
2  import java.io.* ;
 3  import javax.servlet.* ;
 4  import javax.servlet.http.* ;
 5  
6  // Extend the HttpServlet class 
7  public  class HelloWorld extends HttpServlet {
 8   
9    private String message;
 10  
11    public  void init() throws ServletException
 12    {
 13        // Perform required initialization 
14        message = "Hello World";
 15    }
 16  
17    public  void doGet(HttpServletRequest request,
 18                      HttpServletResponse response)
 19              throws ServletException, IOException
 20    {
 21        // Set the response content type 
22        response.setContentType("text/html" );
 23  
24        // The actual logic is Here 
25        PrintWriter out = response.getWriter();
 26        out.println("<h1>" + message + "</h1>" );
 27    }
 28    
29    public  void destroy()
30    {
 31        // do nothing 
32    }
 33 }
View Code

Save as HelloWorld.java file.

Place .java (such as HelloWorld.java) in the path of %TOMCAT_HOME%\webapps\ROOT

Place .class (eg HelloWorld.class) in %TOMCAT_HOME%\webapps\ROOT\WEB-INF\classes path

Add in web.xml under %TOMCAT_HOME%\webapps\ROOT\WEB-INF

    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>HelloWorld</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/HelloWorld</url-pattern>
    </servlet-mapping>

Insert into <web-app></web-app>

Start tomcat and enter the URL localhost:8080/HelloWorld

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324855025&siteId=291194637