【错误收集】tomcat资源访问404

ops/2024/12/19 17:16:54/

在使用tomcat的时候,tomcat 能够正常访问,index.html也能正常访问。报错界面:

在这里插入图片描述

但是只有@WebServlet的资源无法访问,原因是:servlet的版本太高

改正后的maven:

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>demo</artifactId><version>1.0-SNAPSHOT</version><name>demo</name><packaging>war</packaging><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.target>11</maven.compiler.target><maven.compiler.source>11</maven.compiler.source><junit.version>5.9.1</junit.version></properties><dependencies><!--    <dependency>--><!--      <groupId>jakarta.servlet</groupId>--><!--      <artifactId>jakarta.servlet-api</artifactId>--><!--      <version>5.0.0</version>--><!--      <scope>provided</scope>--><!--    </dependency>       --><!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><scope>provided</scope></dependency><!--    <dependency>--><!--      <groupId>jakarta.websocket</groupId>--><!--      <artifactId>jakarta.websocket-api</artifactId>--><!--      <version>2.0.0</version>--><!--      <scope>provided</scope>--><!--    </dependency>                                        --><!--    &lt;!&ndash; https://mvnrepository.com/artifact/javax.websocket/javax.websocket-api &ndash;&gt;--><!--    <dependency>--><!--      <groupId>javax.websocket</groupId>--><!--      <artifactId>javax.websocket-api</artifactId>--><!--      <version>1.1</version>--><!--      <scope>provided</scope>--><!--    </dependency>--><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>${junit.version}</version><scope>test</scope></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-engine</artifactId><version>${junit.version}</version><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.3.2</version></plugin></plugins></build>
</project>

http://www.ppmy.cn/ops/143234.html

相关文章

[ClickHouse 运维系列] 数据 TTL 学习笔记整理

一、clickhouse TTL ClickHouse的MergeTree引擎支持数据生命周期管理&#xff0c;即TTL&#xff08;Time To Live&#xff09;。TTL可以通过设置列字段或整张表的过期时间来实现。列字段的TTL会在时间到期时删除该列数据&#xff0c;而表级别的TTL会删除整张表的数据。如果同…

Java——网络编程(中)—TCP通讯(下)

1 双向通讯—创建服务端 (双向通信是指通信双方中&#xff0c;任何一方都可为发送端&#xff0c;任何一方都可为接收端) (1 创建ServerSocket对象&#xff0c;accept()返回socket) (2 双向通讯——>也要创建键盘输入对象) (3 通过与客户端对应的Socket对象获取输入流对象…

MySQL索引事务

1.索引 索引的作用类似书籍目录,可以用于快速定位,检索数据 可以对数据库表的某列或者某几列创建索引 索引针对查询操作引入的优化手段,但生成索引也会占用更多的空间 对于插入/删除/修改频率高的表不适用索引 使用场景 数据量大,经常对这些列进行条件查询 2.查看/创建/…

Jsckson @JsonValue 注解

概述 Jackson 是一个常用的 Java 库&#xff0c;用于将 Java 对象转换为 JSON 表示形式&#xff0c;并可以反向操作。有时&#xff0c;我们需要以自定义的方式序列化 Java 对象。Jackson 的JsonValue 注解通过允许使用单个方法的返回值作为对象的序列化表示来实现这一点。 Jso…

【前端开发】HTML+CSS网页,可以拿来当作业(免费开源)

HTML代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content_lizhongyu"widthdevice-width, initial-scale1.0"><title>小兔鲜儿-新鲜、惠民、快捷<…

如何查询SQL Server数据库服务器的IP地址

如何查询SQL Server数据库服务器的IP地址 作为数据库管理员或开发人员&#xff0c;了解如何查询SQL Server数据库服务器的IP地址是一项重要技能。本文将介绍几种简单而有效的方法&#xff0c;帮助你轻松获取这一信息。无论你是新手还是经验丰富的专业人士&#xff0c;这些方法…

RequestContextHolder 与 HttpServletRequest 的联系

1. 什么是 RequestContextHolder&#xff1f; RequestContextHolder 是 Spring 框架 提供的一个工具类&#xff0c;用于在当前线程中存储和获取与请求相关的上下文信息。它是基于 ThreadLocal 实现的&#xff0c;能够保证每个线程独立存储和访问请求信息。 与 HttpServletReq…

【安当产品应用案例100集】032-重塑企业SaaS平台的PostgreSQL凭据管理体系

一、案例背景 在本次案例分享中&#xff0c;一家为旅行社提供SaaS服务的技术服务商&#xff0c;其依赖PostgreSQL作为其核心数据存储解决方案&#xff0c;并且在阿里云和内网环境中均部署了相关服务与数据库实例。随着业务的发展和技术团队规模的扩大&#xff0c;当前的数据库…