ssm框架前台映射不到RequestMapping地址

邀得一夜星河枕 2018-04-24 03:07:07
用的ssm 框架,控制台不报错,配置文件搭建好几遍 别人也检查过 应该也没错 ,到底是哪出问题了 应该不是路径问题 在别人的电脑上也不能运行并且controller包还报错
...全文
789 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
工程在别人的电脑上可以运行 只是在我电脑上有问题 为什么啊 @daojian_ @sinat_34385109 @maradona1984 @coderxi 各位大佬
  • 打赏
  • 举报
回复
引用 18 楼 daojian_ 的回复:
看一下控制台,看看所有容器是否正确启动
控制台都能正常启动
wangxizzz 2018-04-26
  • 打赏
  • 举报
回复
我建议楼主把浏览器的缓存清空一下,有可能是缓存记住了你第一次的404找不到。如果还是不行的话,建议楼主写一个简单的servlet跳转,看能否打通前端到后台的请求。
maradona1984 2018-04-25
  • 打赏
  • 举报
回复
引用 14 楼 weixin_41851100 的回复:
[quote=引用 9 楼 maradona1984 的回复:] [quote=引用 4 楼 weixin_41851100 的回复:] [quote=引用 2 楼 maradona1984 的回复:] 首先判断bean是否注册到spring容器中(debug模式启动,在你的controller的方法里打个断点,spring加载这个bean是要类加载的,类加载之后debug那个点就会变形) 然后再考虑Test0424是什么?contextPath?
根本进不到我的controller里面 打断点没用 Test0424是我测试的工程名 建了好多工程测试都不行[/quote] 你没理解我说的是啥,断点只是为了判断类加载了没有...eclipse断点,如果没有类加载,断点标记是圆点,如果已经类加载,就会变成小蝌蚪,这个可以简单判断spring是否加载了这个bean,如果没有加载,那你得检查下配置文件,spring的扫描路径是否正确[/quote] 类没加载 配置文件也让别人帮我查了几遍 没问题呀[/quote] 别人也会犯错啊...先检查扫描路径是否正确 如果不行重新编译,maven项目就maven update,普通就clean
  • 打赏
  • 举报
回复
我的win10系统 是更新完遇到这个问题的 从装eclipse了
  • 打赏
  • 举报
回复
引用 8 楼 qq_36387730 的回复:
[quote=引用 7 楼 weixin_41851100的回复:][quote=引用 6 楼 qq_36387730 的回复:] 有没有配置controller包的注解扫描呢
@coderxi 有啊 别人帮我检查过了 配置文件没问题 找不出来问题在哪[/quote] 楼主报的是404错误吗?[/quote] 嗯 404 找不到requestMapping的地址
  • 打赏
  • 举报
回复
引用 9 楼 maradona1984 的回复:
[quote=引用 4 楼 weixin_41851100 的回复:] [quote=引用 2 楼 maradona1984 的回复:] 首先判断bean是否注册到spring容器中(debug模式启动,在你的controller的方法里打个断点,spring加载这个bean是要类加载的,类加载之后debug那个点就会变形) 然后再考虑Test0424是什么?contextPath?
根本进不到我的controller里面 打断点没用 Test0424是我测试的工程名 建了好多工程测试都不行[/quote] 你没理解我说的是啥,断点只是为了判断类加载了没有...eclipse断点,如果没有类加载,断点标记是圆点,如果已经类加载,就会变成小蝌蚪,这个可以简单判断spring是否加载了这个bean,如果没有加载,那你得检查下配置文件,spring的扫描路径是否正确[/quote] 类没加载 配置文件也让别人帮我查了几遍 没问题呀
daojian_ 2018-04-25
  • 打赏
  • 举报
回复
看一下控制台,看看所有容器是否正确启动
  • 打赏
  • 举报
回复
启动tomcat后控制台日志有打印Spring初始化的一些信息吗
hbhbhbhbhb1021 2018-04-24
  • 打赏
  • 举报
回复
classpath 和 classpath* 区别: classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.可以查找多个class path
引用 10 楼 yjsl__ 的回复:
classpath*是什么意思 上面是classpath:
hbhbhbhbhb1021 2018-04-24
  • 打赏
  • 举报
回复
贴代码吧,上面都是图,而且不全,包名什么的都没有
yjsl__ 2018-04-24
  • 打赏
  • 举报
回复
classpath*是什么意思 上面是classpath:
maradona1984 2018-04-24
  • 打赏
  • 举报
回复
引用 4 楼 weixin_41851100 的回复:
[quote=引用 2 楼 maradona1984 的回复:] 首先判断bean是否注册到spring容器中(debug模式启动,在你的controller的方法里打个断点,spring加载这个bean是要类加载的,类加载之后debug那个点就会变形) 然后再考虑Test0424是什么?contextPath?
根本进不到我的controller里面 打断点没用 Test0424是我测试的工程名 建了好多工程测试都不行[/quote] 你没理解我说的是啥,断点只是为了判断类加载了没有...eclipse断点,如果没有类加载,断点标记是圆点,如果已经类加载,就会变成小蝌蚪,这个可以简单判断spring是否加载了这个bean,如果没有加载,那你得检查下配置文件,spring的扫描路径是否正确
wangxizzz 2018-04-24
  • 打赏
  • 举报
回复
引用 7 楼 weixin_41851100的回复:
[quote=引用 6 楼 qq_36387730 的回复:]
有没有配置controller包的注解扫描呢

@coderxi
有啊 别人帮我检查过了 配置文件没问题 找不出来问题在哪[/quote] 楼主报的是404错误吗?
  • 打赏
  • 举报
回复
引用 6 楼 qq_36387730 的回复:
有没有配置controller包的注解扫描呢

@coderxi
有啊 别人帮我检查过了 配置文件没问题 找不出来问题在哪
wangxizzz 2018-04-24
  • 打赏
  • 举报
回复
有没有配置controller包的注解扫描呢
  • 打赏
  • 举报
回复
引用 3 楼 suxiao_mo 的回复:
requestMapping("/aaa") 路径前面需要加“/”
最开始就试过了啊 不行
  • 打赏
  • 举报
回复
引用 2 楼 maradona1984 的回复:
首先判断bean是否注册到spring容器中(debug模式启动,在你的controller的方法里打个断点,spring加载这个bean是要类加载的,类加载之后debug那个点就会变形) 然后再考虑Test0424是什么?contextPath?
根本进不到我的controller里面 打断点没用 Test0424是我测试的工程名 建了好多工程测试都不行
suxiao_mo 2018-04-24
  • 打赏
  • 举报
回复
requestMapping("/aaa") 路径前面需要加“/”
maradona1984 2018-04-24
  • 打赏
  • 举报
回复
首先判断bean是否注册到spring容器中(debug模式启动,在你的controller的方法里打个断点,spring加载这个bean是要类加载的,类加载之后debug那个点就会变形) 然后再考虑Test0424是什么?contextPath?
加载更多回复(1)

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧