IDEA环境中Tomcat部署时常见的错误

1、JDK版本过高

      如果爆出工件部署出现如图1的错误,JDK版本为20.0,Tomcat版本为9.0,可以尝试更换为Tomcat10.0版本。图2是对应支持较为合适的Tomcat版本。

     图1

   

    图2

    

2、总是报404错误

     如图3,辛苦写完页面,开始运行程序,打开浏览器,发现出现404错误并且重新修改再次刷新也无济于事。可能是以下两种情况。

    (1)文件的目录位置不对。JSP文件的父目录是web而不是WEB-INF。图3是正确的文件目录。

   图3

   

  (2)Tomcat没有正确的配置。建议按照步骤重新配置,检查是否遗漏了哪步。或者换成eclipse编译器去配置比较直接。

          图4

          点击编辑配置

           

         进入配置页面,进行相应的操作。

         

            

            点击1步骤后就显示1指向箭头的提示框,再选择2,就是选择具体Tomcat的位置,2指向的提示框,要选择下载的Tomcat对应的根目录,选择好后面的会自动填好,点击OK。

            

   最后在External Libraries添加Tomcat的依赖包。文件目中显示图5说明配置成功。

            

          图5

          

        (3)如果是跳转页面出现404错误,恭喜可能只是跳转页面的连接写错了。需要注意跳转链接的书写格式。

3、页面重新编写之后加载没有出现变化

         发现原来的页面有错误,修改之后,再进入浏览器加载仍然是是错误的页面。如果编译器没有报错,语法也没有错误(HTTP语言有错,编译器不报      错的情况也有)可以尝试将浏览器设置成无痕浏览模式,这样就不会有缓存情况出现。

         图5 Google设置-->打开新的无痕浏览窗口

        

4、总是报500错误

          Tomcat运行成功了 但是访问localhost8080总是有500的错误,如果排除JDK版本问题,原因是没有读写权限。找到自己安装Tomcat目录 -->右键后点击属性-->安全-->点击User-->编辑-->选择完全控制-->确定。

          图6

          

5、报错 java.lang.ClassNotFoundException: org.apache.jsp.index_jsp

       需要检查、检查自己编写的jsp文件或者index.jsp文件是否错误,可能写错index.jsp文件,导致无法编译成对应的servlet类。

       还有可能是jar包问题。

       1、如果使用的是maven,看是否有Jsp,Servlet,Jstl的包,有则添加,重新add一下。

       2、如果是使用的lib目录,看看里面有没有jsp和servlet这两个包,有则删除掉。

本文作者:VivianMarie

本文链接:https://www.cnblogs.com/Vivianmaire/p/17726954.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   VivianMarie  阅读(2191)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.