Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >@RequestMapping在tomcat中不起作用

@RequestMapping在tomcat中不起作用
EN

Stack Overflow用户
提问于 2012-08-06 01:02:40
回答 1查看 381关注 0票数 0

我有这个控制器。当我点击/person/list时,我会得到404。有什么线索吗?如何调试?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@Controller
@RequestMapping("/person")
public class PersonController {

    @RequestMapping(value="list", method=RequestMethod.GET)
    public @ResponseBody List<Person> getPersons() {
        // code
    }
}
EN

回答 1

Stack Overflow用户

发布于 2012-08-06 01:10:44

一个好方法是将日志级别更改为DEBUG/TRACE,并查看日志中出现了什么-如果控件正在到达Spring层(DispatcherServlet向下),那么日志应该清楚地指出哪里出了问题。

如果日志没有帮助,另一种方法可以是调试Spring flow本身-我通常在DispatcherServlet.doDispatch()中放置一个断点,并在堆栈中跟踪该流

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11821463

复制
相关文章
为什么 strace 在 Docker 中不起作用?
在编辑“容器如何工作”爱好者杂志的能力页面时,我想试着解释一下为什么 strace 在 Docker 容器中无法工作。
用户8639654
2021/09/18
6.4K0
在应用中嵌入Tomcat
很多 Java web 应用和服务,包括开源的和商业化的(比如 Alfresco, iRise, Confluence等),都倾向于将 Apache Tomcat Servlet 引擎整个嵌入到他们的分发包中。Atlatisan公司甚至只支持他们自己提供的嵌入式Tomcat 包,不再提供 WAR/EAR 形式的分发包。这些安装包包含了整个 Tomcat 引擎和配置文件,看起来确实有点大材小用。在大多数配置中,默认的配置文件甚至从来不会变动。真的有办法可以在代码中启动 Tomcat 并且只需要 tomcat 的 jar 文件作为依赖么?在下面的教程中,我们将会对 Jetty (Jetty 是一个为此目的而设计的一种嵌入式 servlet 引擎)进行测试,同时还会展示如何将 Jetty 迁移到 Tomcat 。
哲洛不闹
2018/09/18
2.3K0
在应用中嵌入Tomcat
Tomcat在idea中乱码
我们在idea中刚开始运行Tomcat时,会发现日志打印出来的是乱码的,这个问题理论上不需要去理会,我们一般都不去看,但是也有人会受不了,那么我们就去修改一下这个日志输出的编码即可
乐心湖
2020/07/31
9140
Tomcat在idea中乱码
在bootstrap中col-md-offset-* 偏移不起作用
在bootstrap中,使用col-md-offset-1、col-md-offset-2、col-md-offset-3、col-md-offset-4等来设置偏移量很常见,但最近就遇到一个问题了,在最新版的bootstrap4.5中,这个值不起作用了。
kirin
2020/10/27
12.6K1
SpringMVC中@RequestMapping的基本用法
最近从Struts转投SpringMVC,看代码时发现这个注解,感觉其作用应该和Struts的action差不多,把用法记录下来。 ---- 1. @RequestMapping(value="/departments") public String simplePattern(){ System.out.println("simplePattern method was called"); return "someResult"; } //访问http://loca
老白
2018/03/19
9390
在Linux系统中安装Tomcat
可以删除里面的内容自己上传自己的网站到这个目录下,通过服务器访问。记得开启服务器端口号
咕咕星
2020/08/19
3.3K0
在Linux系统中安装Tomcat
List.append() 在 Python 中不起作用,该怎么解决?
Python 是一种强大而灵活的编程语言,它提供了许多方便的数据结构和操作方法,其中之一就是列表(List)。列表是一个有序的集合,可以包含不同类型的元素,并且可以进行添加、删除和修改等操作。在 Python 中,我们通常使用 List.append() 方法向列表末尾添加元素。然而,在某些情况下,你可能会遇到 List.append() 方法不起作用的问题。本文将详细讨论这个问题并提供解决方法。
网络技术联盟站
2023/06/01
2.7K0
详解在Linux系统中安装Tomcat
本文以在CentOS 7.6中安装Tomcat8.5为例进行安装,其他系统和版本都是大同小异的。
万猫学社
2022/04/22
2K0
详解在Linux系统中安装Tomcat
RequestMapping 注解
作用: 用于建立请求 URL 和处理请求方法之间的对应关系。 出现位置: 类上: 请求 URL 的第一级访问目录。此处不写的话,就相当于应用的根目录。写的话需要以/开头。 它出现的目的是为了使我们的 URL 可以按照模块化管理: 方法上: 请求 URL 的第二级访问目录。 注解请求参数乱码问题 加入参数
暴躁的程序猿
2022/03/24
3050
springmvc之RequestMapping中的请求方式
可以使用method指定请求的方式: package com.gong.springmvc.handlers; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @RequestMapping("/sprin
西西嘛呦
2020/08/26
3150
@RequestMapping注解
从注解名称上我们可以看到,@RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系。
一个风轻云淡
2022/11/13
2080
RequestMapping注解
从注解名称上我们可以看到,@RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系。
用户9615083
2022/12/25
5590
RequestMapping注解
Tomcat在SpringBoot中是如何启动的
我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以直接把web程序达成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动,本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习下Tomcat的源码,了解Tomcat的设计。
macrozheng
2019/09/27
1.6K0
Tomcat在SpringBoot中是如何启动的?
我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以直接把web程序打成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动,本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习下Tomcat的源码,了解Tomcat的设计。
挨踢小子部落阁
2019/10/14
1.5K0
Tomcat在SpringBoot中是如何启动的?
【Docker】在Docker环境中安装Tomcat服务
文章目录 一、什么是Tomcat❔ 二、Docker下安装Tomcat操作演示🎨 1️⃣前期准备 2️⃣下载tomcat镜像 3️⃣启动tomcat 4️⃣测试访问报错 5️⃣修改配置参数 6️⃣重新测试访问 三、参考链接🔗 一、什么是Tomcat❔ Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java
宝耶需努力
2022/12/13
2.6K0
【Docker】在Docker环境中安装Tomcat服务
Tomcat在SpringBoot中是如何启动的?
我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以直接把web程序打成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动,本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习下Tomcat的源码,了解Tomcat的设计。
Bug开发工程师
2019/10/11
1.3K0
Tomcat在SpringBoot中是如何启动的?
在Eclipse中中tomcat会启动两次
Eclipse中使用自己安装的tomcat时默认web工程发布路径是wtpwebapps,而不是webapps,如果修改为webapps,此时在Eclipse中启动tomcat时,tomcat会加载两次。解决办法,删除掉tomcat重新添加一次,添加的时候注意不要点击下一步,直接点击完成,然后在Eclipse中修改tomcat的加载路径参数,如果点击下一步直接发布项目了,就无法修改项目发布到tomcat安装目录下还是Eclipse的目录下了。
西门呀在吹雪
2020/11/09
1.1K0
@RequestMapping 注解(2)
SpringMVC 使用@RequestMapping注解为控制器指定可以处理哪些URL请求,在控制器的类定义及方法定义处都可标注:
桑鱼
2020/03/18
6330
@RequestMapping与@RequestParam注解
@RequestMapping 是 Spring Web 应用程序中最常被用到的注解之一。这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。 该注解不仅可以用于方法上,还可以用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径,例如可以加个虚拟目录什么的。
端碗吹水
2020/09/23
4670
@RequestMapping与@RequestParam注解
[常见问题]在Linux下执行Redis命令不起作用.
redis 127.0.0.1:6379> 这个后面无论输入什么命令都没有返回 ok 或者其他的信息,一直保持截图的状态: 解决方法: 在SecureCRT中设置Options-->SessionO
一枝花算不算浪漫
2018/05/18
1.9K0

相似问题

如何以编程方式启用LAN唤醒

33

如何以编程方式检测错误,如IllegalArgumentException: No configs match configSpec?

11

如何以编程方式更改LAN设置(代理配置)

40

如何以编程方式检测ViewState是否被篡改

10

如何以编程方式检测png文件是否损坏?

50
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文