IDEA crea un proyecto Servlet (tomcat10)

 1. Crea un proyecto experto

org.apache.maven.archetypes:maven-archetype-webapp

 2. Aumentar la dependencia del Servlet

Tomcat9 y dependencias anteriores

<!--加入servlet依赖(servlet的jar)-->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>4.0.1</version>
      <scope>provided</scope>
    </dependency>
    <!--jsp的依赖(jsp相关的jar加进来)-->
    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>javax.servlet.jsp-api</artifactId>
      <version>2.3.3</version>
      <scope>provided</scope>
    </dependency>

tomcat10 (el caso usa tomcat10)

   <dependency>
      <groupId>jakarta.servlet</groupId>
      <artifactId>jakarta.servlet-api</artifactId>
      <version>6.0.0</version>
      <scope>provided</scope>
    </dependency>

    <dependency>
      <groupId>jakarta.servlet.jsp</groupId>
      <artifactId>jakarta.servlet.jsp-api</artifactId>
      <version>3.1.1</version>
      <scope>provided</scope>
    </dependency>

3. Cree un directorio java y escriba código

crear directorio java

 crear paquete

 Crear clase Servlet01 e implementar Servlet 

 

package com.minos.servlet;


import jakarta.servlet.*;

import java.io.IOException;

public class Servlet01 implements Servlet {
    @Override
    public void init(ServletConfig servletConfig) throws ServletException {

    }

    @Override
    public ServletConfig getServletConfig() {
        return null;
    }

    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        System.out.println("hello servlet");
    }

    @Override
    public String getServletInfo() {
        return null;
    }

    @Override
    public void destroy() {

    }
}

3. Configurar web.xml

 

<!DOCTYPE web-app PUBLIC
        "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee
                      https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd"
         version="5.0"
         metadata-complete="false">

<!--<web-app>-->
    <display-name>Archetype Created Web Application</display-name>
    <!--  配置servlet-->
    <servlet>
        <servlet-name>demo01</servlet-name>
        <servlet-class>com.minos.servlet.Servlet01</servlet-class>
    </servlet>
    <!--  配置路径-->
    <servlet-mapping>
        <servlet-name>demo01</servlet-name>
        <url-pattern>/demo01</url-pattern>
    </servlet-mapping>
</web-app>

Cuarto, configure el entorno de inicio

 Si Tomcat no está instalado localmente, puede instalarlo

https://tomcat.apache.org/

 

 

 descarga bajo demanda

https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.10/bin/apache-tomcat-10.1.10-windows-x64.zip

Descomprimir en un directorio específico

D:\ProgramFiles\apache-tomcat-10.1.10\bin

 Configurar variables de entorno

 Tomcat de implementación de IDEA

 Configurar navegador predeterminado, puerto

 

 configuración del contexto de la aplicación/

 5. Inicie la aplicación y pruebe

 

 acceso

http://localhost:8080/demo01

 Ver salida de la consola

 

Supongo que te gusta

Origin blog.csdn.net/qq_29752857/article/details/131448707
Recomendado
Clasificación