ошибка java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet

Только начал изучать сервлеты. Использую Inteleji c подключенным TomCat Но когда пытаюсь использовать сервлет вылетает данная ошибкавведите сюда описание изображения

Зависимости я проставил, но я так понял что томкат почему то не видит их

pom.xml:

<?xml version="1.0" encoding="UTF-8"?>

4.0.0

<groupId>org.example</groupId>
<artifactId>ServletPrjct</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
    <maven.compiler.source>14</maven.compiler.source>
    <maven.compiler.target>14</maven.compiler.target>
</properties>

<dependencies>
    <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
        <scope>provided</scope>
    </dependency>
    <!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>javax.servlet.jsp-api</artifactId>
        <version>2.3.3</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

web.xml:

<?xml version="1.0" encoding="UTF-8"?>

<servlet>
    <servlet-name>out</servlet-name>
    <servlet-class>app.servlets.OutServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>out</servlet-name>
    <url-pattern>/out</url-pattern>
</servlet-mapping>

OutServlet:

package app.servlets;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

public class OutServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        PrintWriter writer = resp.getWriter();
        writer.println("Method GET from AddServlet");
    }
}

формочка в Index.html:

<form action="out" method="get">
    <button>GO</button>
</form>

Заранее благодарю тех кто откликнется, спасибо!


Ответы (0 шт):