idea部署tomcat项目无法访问:404 not found 报错 --class not found

  1. 单独在安装目类下点击startup.bat都可以运行成功,并且能看到小猫咪。代表环境ok

    但是部署项目,执行的时候怎么访问都不行。报错404。看output控制台信息:提示有错误

    idea部署tomcat项目无法访问:404 not found 报错 --class not found_第1张图片

    idea部署tomcat项目无法访问:404 not found 报错 --class not found_第2张图片
  2. 根据提示看Tomcat LocalHost log 提示:ClassNotFoundException  即缺少class文件,而提示的为maven导入的相关环境的jar包。所以看看项目打包后的样子。idea部署tomcat项目无法访问:404 not found 报错 --class not found_第3张图片idea部署tomcat项目无法访问:404 not found 报错 --class not found_第4张图片
  3. 去看项目打包发布的地方:打包的项目中没有任何lib文件。所以报错class not found

    idea部署tomcat项目无法访问:404 not found 报错 --class not found_第5张图片idea部署tomcat项目无法访问:404 not found 报错 --class not found_第6张图片
  4. 其实看项目部署情况也看得出,有提示可用的元素:Available Elements, 右键选中put in output rootidea部署tomcat项目无法访问:404 not found 报错 --class not found_第7张图片

  5. 选择后,右边所有可用的包都跑到了左边,并且自动添加了一个lib的文件夹。重启项目即可正常访问.idea部署tomcat项目无法访问:404 not found 报错 --class not found_第8张图片

  6. 大功告成!

你可能感兴趣的:(服务器,常见报错,idea)