解决在IDEA中SpringMVC的out目录不输出java class,访问404问题

本文介绍了解决IDEA中SpringMVC项目出现404错误的方法,包括删除.idea目录、调整Project Structure及修改Tomcat配置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决在IDEA中SpringMVC的out目录不输出java class,访问404问题

1.现象

写完的例子访问后,直接报了404错误,检查代码没有问题,发现out->artifacts对应项目中WEB-INF/classes中,没有输出的controller的class文件
没有class文件

2.解决方法

2.1 删除.idea目录

  1. 删除.idea目录,并完全重启idea
  2. 重新进入idea后,idea右下角会弹出如下提示,点击configure
    Configure
  3. 在弹出的对话框中会列出你现有的模块,应该都是web模块,直接ok;
    setup frameworks

2.2 修改Project Structure

  1. 选择File菜单,进入到Project Structure
    Project Structure
  2. 选择Artifacts点击上方+,选择Web Application:Exploaded->From Modules
    在这里插入图片描述
  3. 选择需要发布的Module,点击ok(如果所有模块都想能使用,这里需要选择所有)
    选择出现问题的模块,
  4. 点击OK
    修改完成

2.3 修改Tomcat配置

  1. 点击修改tomcat配置
    修改tomcat配置
  2. 选择Deployment,点击+,选择Artifact
    配置Deployment
  3. 选择需要发布验证的Artifacts,配置访问路径,
    选择Artifacts
  4. 启动Tomcat,访问成功
    访问成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值